网站的网址 - 域名与主机名

时间:2018-04-09 13:31:38

标签: url

我对整个域名与主机名的事情感到很困惑。我尝试使用谷歌搜索,但答案对我来说太混乱了,所以我想用一个大多数人都知道的具体例子来创建一个问题。

让我们以atlassian的产品为例。网址为atlassian.net。 如果我想在atlassian上创建我的项目,url看起来像myproject.atlassian.net。我的客户可能想为他的网站建立一个类似的系统,所以我需要知道如何验证子项目的名称。

那么,myproject是子域还是主机?

什么是命名规则,例如我可以在网址的那一部分使用下划线/点吗?

路由如何为这些网址工作? Dns解析顶部网址atlassian.net,然后服务器逻辑为特定子项目提供页面?

感谢。

2 个答案:

答案 0 :(得分:0)

在大多数情况下,主机名(例如localhost)通常用于内部程序引用,域名用于外部/ Internet引用。域名解析为主机名的方式无法轻松归纳。您可能会看到很多地方都将故障用作同义词,因此根据您需要确定目的的上下文。

你的例子在JIRA的背景下是不正确的。 “mycompany.atlassian.net”实际上是您的公司帐户,它可能有多个项目,项目内的问题得到的网址如“mycompany.atlassian.net/browse/STAC-20”,其中STAC是项目密钥

关于域/子域名如何工作的术语。有不同级别的配置,一个良好的开端可能可能是这个链接: https://uk.godaddy.com/help/what-is-a-subdomain-296

以下是您引用“名称服务器”主机时的简短说明: 每个域名一旦配置需要2-3个名称服务器,它们将知道如何解析其所有子域名,通常这些域名由我们放置域名的托管公司提供。 因此,如果“mydomain.com”可能配置为“ns1.anyhosting.com”,则“ns2.anyhosting.com”将提供“mydomain.com”dns请求。

如果您是想要托管“名称服务器”的人。可以通过在域注册中配置具有显式IP的“主机”,例如“ns1.mydomain.com”,“ns2.mydomain.com”,这些被称为主机。

答案 1 :(得分:0)

这是我教科书中的确切字词:

举例说明:

What is the hostname of the following URL? 

http://www.weather.com/summer/temperatures.html

solution: www.weather.com

原因:

The hostname is the complete domain name, which is the characters after the scheme and 

before the path.

其他一些定义:

方案-URL开头的字符,后跟冒号“:”或冒号并加双斜杠“://”。常见的URL方案包括http,https,mailto和file。例如:在http://www.cdc.gov/alcohol中,方案为“ http”。

主机名-URL中指定的完整域名。例如:在http://www.cdc.gov/alcohol中,主机名是“ www.cdc.gov”。

路径-URL中主机名右边的所有字符。例如:在http://www.cdc.gov/alcohol中,路径为“ / alcohol”。