如何在浏览器中访问IP地址的子域?

时间:2014-02-01 14:47:28

标签: firefox browser web ip ip-address

要访问示例网站的IP地址,您只需访问

subdomain.example.com

但是,如果我尝试访问

subdomain.2.1.33.111 (example ip)

Firefox返回错误 为什么呢?

5 个答案:

答案 0 :(得分:21)

所有浏览器都会为此返回错误。原因是子域是DNS(域名服务)系统的一部分,其中IP地址与底层IP协议相关。

考虑这种关系的最佳方式是域(包括子域)基本上是人类可读的地址,然后DNS允许您指向IP地址。例如,在电视广告中将IP地址作为您的网站并不是很吸引人。

如果您想深入研究更多细节,可以在DNSIP addresses上获得更多详细信息。

答案 1 :(得分:7)

这是不可能通过Firefox。但是,解决方法是编辑OS hosts.txt文件,请参阅:wikipedia

创建或编辑并添加如下行:

192.168.1.100 subdomain.example.com

记得在完成后删除该行!

答案 2 :(得分:2)

您无法将子域(DNS名称)与IP(无DNS名称)混合

尝试使用/ etc / hosts文件。例如:

# IP  Hotsname    
2.1.33.111     subdomain.example.com

对于Firefox它可以,但Chrome会以一种奇特的方式解析名称。

答案 3 :(得分:1)

主机名是具有至少一个关联IP地址的域(或子域)名称。

域名的关联IP地址可能因子域名而异。

您可以使用nslookup获取域(或子域)的关联IP地址。

尝试nslookup example.comnslookup subdomain.example.com对比,看看差异。

如果是firefox(或其他浏览器),您可以输入主机名(例如example.com或subdomain.example.com)或IP地址(例如11.22.33.44)。

答案 4 :(得分:1)

如果目的是在没有分配域的服务器上服务多个应用程序。最好的方法是使用端口

2.1.33.111:8080