Linux命令行实用程序首先使用 etchosts解析主机名

Linux命令行实用程序首先使用 etchosts解析主机名,第1张

概述有几个命令行实用程序可以解析主机名(host,dig,nslookup),但它们都只使用名称服务器,而应用程序通常首先查看/ etc / hosts(我相信使用gethostbyname). 是否有一个命令行实用程序来解析行为类似于通常的应用程序的主机名,因此首先查看/ etc / hosts,然后再询问名称服务器? (我知道它可能就像3行c,但我需要一个有点可移植的shell脚本.) 这很容易用 有几个命令行实用程序可以解析主机名(host,dig,nslookup),但它们都只使用名称服务器,而应用程序通常首先查看/ etc / hosts(我相信使用gethostbyname).

是否有一个命令行实用程序来解析行为类似于通常的应用程序的主机名,因此首先查看/ etc / hosts,然后再询问名称服务器?

(我知道它可能就像3行c,但我需要一个有点可移植的shell脚本.)

解决方法 这很容易用getent实现:
getent hosts 127.0.0.1

getent将对nsswitch.conf中配置的任何类型的数据进行查找.

总结

以上是内存溢出为你收集整理的Linux命令行实用程序首先使用/ etc / hosts解析主机名全部内容,希望文章能够帮你解决Linux命令行实用程序首先使用/ etc / hosts解析主机名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存