首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为没有顶级域名的LAN设置DNS

为没有顶级域名的LAN设置DNS
EN

Server Fault用户
提问于 2010-07-23 03:02:47
回答 6查看 8.8K关注 0票数 4

我正在尝试建立局域网的域名服务器。我的路由器有一个来自ISP的域名--类似于foobar21.verizon.com。

我想指定我的本地计算机名称,如gizmo,gadget,wizbob等。

在bind(9)配置文件中,我从预置文件中得到以下注释:

代码语言:javascript
复制
# This is the zone definition. replace example.com with your domain name
zone "local-network" IN {
        type master;
        file "/etc/bind/zones/local-network";
        };

但是,我没有真正的域名!我该怎么解决这个问题?

EN

回答 6

Server Fault用户

回答已采纳

发布于 2010-07-23 03:17:21

您可以使用虚构的顶级域,如"lan“或"local”。

票数 3
EN

Server Fault用户

发布于 2010-07-23 03:14:09

只要它只用于在局域网内查找,您就可以使用任何顶级域。告诉您的本地绑定区域"nathan“是非常好的,该区域将由gizmo.nathan.、gadget.nathan.等组成。

票数 3
EN

Server Fault用户

发布于 2010-07-23 03:31:48

您可以使用您不拥有的完全限定的域名。但是,如果您要沿着这条路线走下去,请确保您选择的FQDN不是而且永远不会为第三方所拥有。所以,选择一个以.lan或.local结尾,就像Zaid建议的那样。

这样做的原因是,如果您的任何一台计算机都是从本地网络上使用的(例如,其中一台是笔记本电脑,然后您将它带到咖啡馆),该机器将试图在公共互联网上使用您选择的FQDN解析网络名称。如果其他人在‘网络上拥有这个域名,那么这些请求就会最终出现在他们的门口。

由于Windows中的DNS客户端特性称为'DNS转移‘,即使在远程网络上不存在确切的目标DNS名称,请求也会以基本域名重新发送,例如,如果您尝试并解析mypc.domainname.com而它失败了,那么机器就会出去只请求domainname.com,最后只请求com。

长话短说,要么买一个外部认可的域名(它很便宜!),要么使用不完全支持但仍可接受的.lan或.local后缀。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/163260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档