Firefox 如何在浏览器中访问IP地址的子域?
要获得示例网站的IP地址,只需访问Firefox 如何在浏览器中访问IP地址的子域?,firefox,browser,web,ip,ip-address,Firefox,Browser,Web,Ip,Ip Address,要获得示例网站的IP地址,只需访问 subdomain.example.com 然而,如果我试图访问 subdomain.2.1.33.111 (example ip) Firefox返回一个错误。 为什么?主机名是至少有一个关联IP地址的域(或子域)名 子域中与域名关联的IP地址可能不同 您可以使用nslookup获取域(或子域)的关联IP地址 请尝试nslookup example.com与nslookup subdomain.example.com查看差异 如果是firefox(或其他
subdomain.example.com
然而,如果我试图访问
subdomain.2.1.33.111 (example ip)
Firefox返回一个错误。为什么?主机名是至少有一个关联IP地址的域(或子域)名 子域中与域名关联的IP地址可能不同 您可以使用
nslookup
获取域(或子域)的关联IP地址
请尝试nslookup example.com
与nslookup subdomain.example.com
查看差异
如果是firefox(或其他浏览器),您可以输入主机名(例如example.com或subdomain.example.com)或IP地址(例如11.22.33.44)。所有浏览器都会为此返回错误。原因是子域是DNS(域名服务)系统的一部分,其中IP地址与基础IP协议相关 考虑这种关系的最佳方式是,域(包括子域)是人类可读的标签,DNS允许您指向IP地址。例如,在电视广告中使用IP地址作为网站地址并不是很吸引人
如果你想钻研更多的细节,还有更多的细节。这不可能通过firefox实现。但是,解决方法是编辑操作系统主机文件,请参见: 创建或编辑并添加一行,如: 192.168.1.100 subdomain.example.com 完成后,请记住移除线路 不能将子域(DNS名称)与IP(无DNS名称)混合使用 尝试使用/etc/hosts文件。例如:
# IP Hotsname
2.1.33.111 subdomain.example.com
对于Firefox来说,这没关系,但是Chrome以一种奇特的方式解析名称。如果目的是在服务器上为多个应用程序提供服务,而不需要指定域。最好的方法是使用端口
2.1.33.111:8080
信息是好的,但是主要问题仍然没有回答“如何在浏览器中访问IP地址的子域?”;这是否意味着我们不使用DNS就无法访问子域?它应该回答这样一个问题,即IP地址有子域不是有效的声明-IP地址不是域,因此它不能有子域。需要明确的是:没有DNS是不可能的。感谢您的澄清。一个可能的解决方法是使用per。