内部网的单词链接 - 使用 BIND 9 设置顶级域名 (tld)

内部网的单词链接 - 使用 BIND 9 设置顶级域名 (tld)

虽然这似乎是内联网的一种典型模式……但是我还没有找到合适的解决方案。我正在尝试设置可通过以下链接访问的内联网站点:http:// teamwork/,并为此创建了下面的 BIND 9 区域文件。此配置的奇怪之处在于,我无法通过单词链接“teamwork”访问该网站,但是一旦我添加一个点 - “teamwork。” - 它就可以工作了!我怎样才能摆脱 tld 域名末尾的点,以便浏览器地址栏中只需输入“teamwork”就可以工作?这是我的“teamwork”区域文件:

$TTL    1d
@   IN  SOA ns.teamwork. root.srv.teamwork. (
                 20130704
                 24h
                 12m
                 8w
                 5h )
     IN NS  ns.teamwork.
ns   IN A   172.18.0.2
www  IN A   172.18.0.2
teamwork.   IN  A   172.18.0.2

答案1

不要为您的单词 URL 设置 TLD。

而是添加 A 或 CNAME 记录teamwork.example.com(其中example.com是您的常规域名),并确保客户端example.com在其 DNS 搜索域中。任何不包含点* 的主机名都会自动尝试附加 DNS 搜索域。

例如,如果您的搜索域是 ,superuser.com并且您使用http://meta/它,它将自动转到http://meta.superuser.com/


* 或者全部,取决于您的解析器的配置。

相关内容