可能重复:
所有域名归谁所有?
我知道 GoDaddy 等网站出售域名。他们从哪里获得这些域名来出售?
我要问的是:
互联网只是一个大网络,对吧?我必须为我使用的域名付费,但我实际上在为哪些服务付费?域名(如果是,这个网站实际上如何拥有它),还是我在为 GoDaddy 提供的服务付费(作为 DNS 服务器)?
我可以托管自己的 DNS 服务器来为自己提供免费域名吗?
答案1
互联网是一个分层的树形系统。
互联网的根源是“。”
其下是“顶级”域名 - 分配给每个国家。这些域名由每个国家的注册商管理。
然后,这些注册商将子域名出售给经销商,经销商再将其出售给您。
当你进行 DNS 查找时,其过程如下:
- 查找“。”的服务器
- 使用这些服务器查找顶级域名 (com.) DNS 服务器
- 使用 TLD 的服务器查找您的域名 (example.com.) DNS 服务器
- 联系您的 DNS 服务器获取 IP 地址等(www.example.com)。
如果您的域名不在该链中(即,如果国家注册商不知道它),那么您将无法在自己的网络之外访问它。
您所支付的服务是能够将域名纳入互联网名称树的一部分。
答案2
在公共互联网上,您需要明确谁控制着给定的域名,谁控制着给定的 IP 地址,以避免混淆和欺诈。域名注册商是经过许可的,并且存在一个由 ICANN 和 IANA 控制的层级结构。顶级域名(.com、.info、.uk 等)的数量有限,但子域名的数量不受限制。
然而,在私有网络上,您可以随心所欲。您可以设置自己的域名服务器,并使用任何您喜欢的域名,只要它不暴露在公共互联网上。以这种方式设置网络相当容易且常见。
例如,您可以在 LAN 上使用预留给私人使用的 IP 地址(如 192.168/16),设置一个名称服务器,将每个正在使用的 IP 地址与以 .example 结尾的域名关联起来,并让每个主机使用您的名称服务器作为其主 DNS。