【问题标题】:how to resolve domain name on local machine如何在本地机器上解析域名
【发布时间】:2016-04-24 08:40:28
【问题描述】:

我有一台计算机可以用作本地 DNS 服务器。

我想要:

  • 当它没有连接互联网时,所以任何对这个本地服务器的请求都会重定向或解析请求域到服务器 ip。
  • 当它连接互联网时,它会将请求域解析为正常的 DNS 功能。

那么,我需要什么或配置什么吗?请帮忙。

【问题讨论】:

    标签: linux dns localhost


    【解决方案1】:

    很难理解你到底想要什么
    如果您安装了 DNS 服务器,为什么不一直使用?

    您可以在named.conf 中配置forwarders 部分

        forwarders {
                8.8.8.8;
                8.8.4.4;
        };
    

    在这种情况下,您的域将由您的 DNS 服务器管理,所有其他请求将被转发到外部服务器并缓存以供将来使用:)
    更多详情here

    【讨论】:

    • 使用我自己的dns服务器是可以的,我在同一个本地服务器上安装了dns服务器。但是,我的本地服务器有时会离线,并且不连接互联网。它只在局域网网络上工作,这意味着只有本地计算机可以连接到这个本地服务器。所以我需要一些方法来检查 - 当它不连接互联网时,所以对这个本地服务器的任何请求都会重定向或解析请求域到服务器 ip。 - 当它连接互联网时,它会将请求域解析为正常的DNS功能。
    • 仍然很难理解你的意思。但我会尝试,您可以将您的客户端配置为将请求发送到两个 dns 服务器。第一个是你的,第二个是一些外部服务器。如果您的服务器将被关闭,客户端会将请求发送到外部服务器。但是,如果您的服务器在没有互联网的情况下运行,它将向客户端发送错误的否定答案,并且客户端不会尝试连接外部服务器。
    猜你喜欢
    • 2013-12-12
    • 2013-11-19
    • 2014-09-08
    • 2014-01-26
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    相关资源
    最近更新 更多