要获取示例网站的IP地址,您只需访问
subdomain.example.com
但是,如果我尝试访问
subdomain.2.1.33.111 (example ip)
火狐浏览器返回了一个错误。
为什么?
要获取示例网站的IP地址,您只需访问
subdomain.example.com
但是,如果我尝试访问
subdomain.2.1.33.111 (example ip)
火狐浏览器返回了一个错误。
为什么?
IP地址不支持子域名。如果您的目标是在未分配域的服务器上服务多个应用程序,则最好的方法是使用端口:
2.1.33.111:8080
出于安全原因,一些端口可能已经被占用或被阻塞。如果您需要一份推荐端口列表,可以尝试使用与Cloudflare 支持的相同的端口。
HTTP:
HTTPS:
使用Firefox浏览器是无法实现这个操作的。但是,有一个解决方法是编辑您的操作系统hosts文件,请参考:维基百科。
创建或编辑并添加一行,如下所示:
192.168.1.100 subdomain.example.com
记得在完成后删除该行!
无法混用子域名(DNS名称)和IP地址(没有DNS名称)
尝试使用/etc/hosts文件。例如:
# IP Hotsname
2.1.33.111 subdomain.example.com
对于Firefox来说没问题,但是Chrome会以一种花式方式解析名称。
主机名是具有至少一个关联IP地址的域名(或子域名)。
对于子域名,关联的IP地址可能不同。
您可以使用nslookup
获取域名(或子域名)的关联IP地址。
尝试比较nslookup example.com
和nslookup subdomain.example.com
以查看差异。
如果使用Firefox(或其他浏览器),您可以输入主机名(例如example.com或subdomain.example.com)或IP地址(例如11.22.33.44)。