【问题标题】:nslookup behind proxy dont't work代理后面的 nslookup 不起作用
【发布时间】:2017-05-17 14:26:18
【问题描述】:

我在没有代理的情况下测试了 nslookup 在家里的 DNS 中检查我的域名,没问题,它可以工作。

root@root:/home/root# nslookup 'ep1.transfer.globus.org' 8.8.4.4 服务器:8.8.4.4 地址:8.8.4.4#53

非权威回答: 名称:ep1.transfer.globus.org 地址: 52.4.241.164

但是当我在代理后面的工作中尝试它时它不起作用

root@root:/home/root# nslookup 'ep1.transfer.globus.org' 8.8.4.4 ;; 连接超时;无法访问任何服务器

任何绕过我的代理的解决方案?

提前致谢:)

【问题讨论】:

    标签: bash dns nslookup


    【解决方案1】:

    在进行查询时,您不需要指定服务器。只需使用

    # nslookup ep1.transfer.globus.org
    

    如果您配置的服务器 (/etc/resolv.conf) 无法回答查询,它将把它传递给可以回答的人。防火墙阻止对防火墙内权威服务器以外的任何服务器的直接 DNS 查询的情况并不少见。

    【讨论】:

    • 谢谢,我跟随一个教程来安装这个 globus 服务器端点,这里是教程 docs.globus.org/globus-connect-server-installation-guide/… 它在没有代理的情况下工作的问题,所以当我支持它时为什么不呢? PS:我禁用了防火墙
    • 您禁用了工作机器本身的防火墙或您公司在 Internet 和 Intranet 之间的防火墙?
    • 怀疑这会有所帮助 - 如果您想绕过内部 DNS,您需要在公司防火墙/代理上打开传出端口 53。如果您不指定 Google 的 DNS 服务器而只输入“nslookup ep1.transfer.globus.org”会发生什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 2017-12-08
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多