众所周知,我们可以在/etc/hosts中添加'ip host‘项来模拟DNS的名称解析,现在问题来了,我是否可以使用/etc/hosts进行反向解析,从ip到主机名?或者有其他方便的方法可以做到这一点吗?谢谢!
发布于 2012-11-13 14:41:59
不是的。这只能在DNS服务器上完成。
发布于 2013-10-25 17:41:14
也许吧。这将取决于您在计算机上执行查找和解析配置所使用的工具。
例如,如果"files“在/etc/nsswitch.conf的hosts部分,gethostbyaddr()将检查/etc/hosts
但是请注意,并非所有工具都会执行本地解析,例如"host“命令,因此这完全取决于您尝试执行查找的方式。
发布于 2018-10-02 23:35:01
是。如果应用程序使用名称服务交换库(大多数应用程序都这样做),并且/etc/nsswitch.conf配置为使用如下所示的行从/etc/hosts解析if,则它会自动执行此操作:
hosts: files dns您可以使用以下任一选项测试反向名称解析:
getent hosts 127.0.0.1或
resolveip 127.0.0.1https://stackoverflow.com/questions/13356274
复制相似问题