首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/hosts配置可以反向解析吗?

问/etc/hosts配置可以反向解析吗?
EN

Stack Overflow用户
提问于 2012-11-13 14:11:16
回答 4查看 34K关注 0票数 17

众所周知,我们可以在/etc/hosts中添加'ip host‘项来模拟DNS的名称解析,现在问题来了,我是否可以使用/etc/hosts进行反向解析,从ip到主机名?或者有其他方便的方法可以做到这一点吗?谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-13 14:41:59

不是的。这只能在DNS服务器上完成。

票数 1
EN

Stack Overflow用户

发布于 2013-10-25 17:41:14

也许吧。这将取决于您在计算机上执行查找和解析配置所使用的工具。

例如,如果"files“在/etc/nsswitch.conf的hosts部分,gethostbyaddr()将检查/etc/hosts

但是请注意,并非所有工具都会执行本地解析,例如"host“命令,因此这完全取决于您尝试执行查找的方式。

票数 34
EN

Stack Overflow用户

发布于 2018-10-02 23:35:01

是。如果应用程序使用名称服务交换库(大多数应用程序都这样做),并且/etc/nsswitch.conf配置为使用如下所示的行从/etc/hosts解析if,则它会自动执行此操作:

代码语言:javascript
复制
hosts:          files dns

您可以使用以下任一选项测试反向名称解析:

代码语言:javascript
复制
getent hosts 127.0.0.1

或

代码语言:javascript
复制
resolveip 127.0.0.1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13356274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档