我是Nginx的初学者,需要IP地址的帮助。
我使用nginx docker容器访问Guacamole(也是一个docker容器),不知何故,我设法给予一个IP地址与主机名(fqdn)。当我键入IP地址并按Enter键时,它会将我带到Guacamole站点,当我键入主机名时也会发生同样的情况。我的问题是IP地址保持不变;它不会更改为搜索栏中的主机名。
举例来说:
ip地址是123.123.123.123:8080,当我在搜索栏输入这个ip时,它进入网页,但IP没有更改为Hostname(local.domain.com). IP Address (it still remains same and doesn't change to hostname)
但是,当我输入主机名(fqdn)时,它会转到网页并显示主机名。Hostname belonged to the ipaddress
1条答案
按热度按时间djp7away1#
这似乎是浏览器的默认行为。
场景一:输入主机名
当您在浏览器搜索栏中输入主机名时,浏览器将启动DNS查找并将主机名转换为IP地址。它是将人类可读的域名转换为计算机可读的IP地址的过程。
场景二:输入IP地址
浏览器默认不做DNS反向查找。这就是为什么您会看到IP地址输入仍然显示为IP地址而不是域的原因。DNS反向查找是将IP地址转换回域名的过程,是一个非常复杂的过程.这与常规DNS查找相反。
有几个原因为什么浏览器不做DNS反向查找。