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'中接受你自己的攻擊。 –