Articles of 域名系统

为什么SSH不parsing这个主机名?

当我尝试SSH到名为storage的networking上的主机时,我得到一个DNSparsing失败: $ ssh storage ssh: Could not resolve hostname storage: Name or service not known 但是,当我与主机查询DNS,它的作品 $ host storage storage has address 192.168.20.103 host如何findIP但ssh不能?

什么是最好的Web界面来pipe理BIND?

我build立了BIND DNS,它承载了我们的域名,我也将它用于内部DNS。 我为内部和外部主机设置了不同的视图,它工作正常。 我的问题是哪个是最好的web界面来pipe理BIND服务器,这将允许我在named.config中使用视图? 我已经尝试过MyDNS,SMBIND和ProBIND,但似乎没有做到我想要的。

有没有办法访问一个特定的服务器与主机名在循环设置?

我有一个Apache web服务器集群使用循环法进行原始负载平衡。 有没有办法让Firefox或铬请求从特定IP的服务器名称? 如果你只是inputhttp://1.2.3.4 ,它不会得到ServerName,如果你inputhttp:// servername ,你可以得到任何的服务器。

有没有保证不存在的示例域?

我想在一个例子中使用一个域名。 我知道example.com是为此目的而存在的,但是我希望域名不存在(并且不要以后开始存在)。 有没有保证不存在的域名的任何规范的例子?

我的公共网站名称和AD域名是一样的。 我怎样才能从我的networking到我的外部网站?

我在我的公司使用我的域example.org 。 我可以使用www.example.org来查看我的网站。 如果我从公司外部尝试http://example.org ,没有任何问题,但如果我从内部尝试,我的Windows DNS服务器会传递域控制器的IP地址。 我该如何解决这个问题? 我可以阻止我的域名注册在我的域名为example.org ,这会成为我的环境问题吗?

为什么DNS通过UDP有一个512字节的限制?

我一直在寻找这个问题的答案(标题中的答案),我发现的最好的东西是: 在DNS协议devise中,UDP传输块大小(有效载荷大小)已被限制为512字节以优化性能,同时产生最小的networkingstream量。 我的问题是:如何提高性能,是否有任何其他原因使用UDP的这种限制?

DNS循环中IP地址的实际限制是什么?

我目前正在运行一个网站,其stream量现在分布在7个镜像服务器中(使用DNS循环)。 但是,鉴于持续增长的高stream量,很快就会有更多的镜子。 当使用循环DNS时,是否有任何实际的build议限制与给定的域名关联的IP地址的数量? 另外,当镜子数量多的时候,你会推荐什么样的解决scheme(例如10或20个以上的镜子)? 谢谢。

为什么必须重新启动一个linux服务器才能正确处理resolv.conf中的更改?

我知道这只是缺乏我的理解,但这是问题。 我们最近将DNS服务器从192.168.1.1改为.2,所以我转到了所有8台Linux服务器,并更改了/etc/resolv.conf来反映这个改变。 请注意,它们都是静态的,不涉及DHCP。 在做出更改之后,我可以立即使用nslookuptesting结果并进行挖掘,这一切看起来都不错。 我做了一个/etc/init.d/networking重新启动 – 重新启动networking子系统 – 并重新启动每个服务器上的Apache和后缀,只是为了确保。 几天后,我收到一份报告,指出我们的网站不再发送电子邮件。 仔细查看日志,我发现mod_php进程无法parsingdns条目来发送邮件。 打了我的头大约30分钟后,我重新启动服务器,一切恢复正常。 第二天,在不同的服务器上(使用CentOS而不是我们普通的Ubuntu),我得到一个报告,指出电子邮件没有通过,而且看着日志显示Postfix无法parsing名称。 重新启动,它几乎立即提供所有排队的邮件。 那么我在这里错过了什么? 这个过程的哪个部分我没有正确理解?

bind9 – 转发器不工作

我遇到绑定问题。 如果我想parsing区域文件上的任何域名。 它工作正常。 但是,当我尝试解决任何不属于该区域文件。 我知道正在转发的实际DNS服务器工作正常。 但不知何故bind9不能使用它们。 /etc/bind/named.conf.options的内容是: options { directory "/var/cache/bind"; forwarders { 131.181.127.32; 131.181.59.48; }; dnssec-validation auto; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; 我也试图只使用一个IP地址,它仍然没有工作。 /etc/bind/named.conf的内容是: include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.local"; include "/etc/bind/named.conf.default-zones"; 所以包含选项文件没有问题。 任何build议来解决这个问题?

DNS服务器已经使用任播。 增加更多IP会提高可扩展性吗?

RFC 1034要求我们为DNS服务器分配至less两个IP地址。 但是,如果我们使用选播地址,冗余可以通过一个IP地址来实现。 BGP选播似乎可以很好地扩展到数百甚至数千个服务器。 如果是这样,为什么我们仍然需要DNS服务器的多个IP地址? 如果我们已经有了任播,它是否实际上增加了冗余(有助于可用性),还是只是一个神话? 如果我们只使用一个IP地址,那么我们可能会面对哪些问题和错误 ? 因此,我的意思是完全省略了辅助DNS地址,或者在某些设置至less需要两个地址时,使用伪造IP(例如1.2.3.4 )作为第二个地址。