1
/etc/hosts中
1.1.1.1 test.example.com如何获得通过DNS域名的IP地址而不是主机在ruby文件
DNS
2.2.2.2 test.example.com
我使用以下函数获取主机的IP地址,我想获得DNS服务器的IP地址,当有人修改我的主机IP错误,木偶facter得到正确的IP覆盖
IOSocket.getaddress('test.example.c OM')
1.1.1.1 test.example.com如何获得通过DNS域名的IP地址而不是主机在ruby文件
2.2.2.2 test.example.com
我使用以下函数获取主机的IP地址,我想获得DNS服务器的IP地址,当有人修改我的主机IP错误,木偶facter得到正确的IP覆盖
IOSocket.getaddress('test.example.c OM')
例子:
require 'resolv'
dns = Resolv::DNS.new(:nameserver => ['8.8.8.8'])
ip = dns.getaddress('test.example.com')
不知道你正在试图解决什么。你可以通过根据你的需要定制'/ etc/nsswitch.conf'在'/ etc/hosts'中接受你自己的攻击。 –