繁体   English   中英

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

[英]How to access the subdomain of an IP address in the browser?

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

subdomain.example.com

但是,如果我尝试访问

subdomain.2.1.33.111 (example ip)

Firefox 返回错误。
为什么?

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

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

如果您想深入了解更多细节,那么还有更多关于DNSIP 地址的详细信息。

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

2.1.33.111:8080

这是不可能通过火狐。 但是,解决方法是编辑您的操作系统主机文件,请参阅: wikipedia

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

192.168.1.100 子域.example.com

完成后记得删除该行!

您不能将子域(DNS 名称)与 IP(无 DNS 名称)混合使用

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

# IP  Hotsname    
2.1.33.111     subdomain.example.com

对于 Firefox 没问题,但 Chrome 以一种奇特的方式解析名称。

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

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

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

尝试nslookup example.comnslookup subdomain.example.com以查看差异。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM