是否有一个curl命令来替换该命令的内联主机文件?
我正在测试一个服务发现工具,我想在设置它们之前测试指向它的dns条目 通常我会这样做:是否有一个curl命令来替换该命令的内联主机文件?,curl,dns,hosts,service-discovery,Curl,Dns,Hosts,Service Discovery,我正在测试一个服务发现工具,我想在设置它们之前测试指向它的dns条目 通常我会这样做: 将它们添加到主机文件中 运行curl命令,然后 将它们从主机文件中删除 我的想法是,我应该能够通过curl内联实现这一点 我的问题是:是否有curl命令来替换该命令的内联主机文件? 编辑: 我相信这不是重复的,因为我问了一个不同的问题,碰巧有相同的答案 对于这一部分,您实际上希望使用dig测试dns 这样做的好处是,您可以指定dns服务器和尝试解析的主机 dig @127.0.0.1 -p 8600 web.
curl
命令,然后curl
内联实现这一点
我的问题是:是否有curl
命令来替换该命令的内联主机文件?
编辑:
我相信这不是重复的,因为我问了一个不同的问题,碰巧有相同的答案 对于这一部分,您实际上希望使用
dig
测试dns
这样做的好处是,您可以指定dns服务器和尝试解析的主机
dig @127.0.0.1 -p 8600 web.service.consul
其中,@127.0.0.1
是dns服务器参数,web.service.concur
是在dns服务器上配置的服务,concur。然后将生成的IP地址传递给curl命令
要回答原始问题,请使用curl
curl -H 'Host: static.example.com' http://dnsserveripaddress/
一些绅士已经指出,--解决
但它看起来像我
请注意,这已经发生了。似乎有,但我无法让它工作
您甚至可能启动自己的dns服务器,然后将计算机指向该dns服务器 如果您拥有(或获得)最新版本的curl,则有效地复制,具体答案是--resolve
。
curl --dns-servers