CentOS会定期清除对/etc/resolv.conf所做的任何手动更改。 在合理的时间内,Linux的默认值是很差的(每次查询名称服务器的顺序相同,5秒超时,2次重试)。 因此, resolv.conf的第一个DNS本质上是关键path。 如果失败,你可以在10秒钟之前看看你的故障。 这些默认设置是可调整的(请参阅resolv.conf手册页),但是如何将任何更改在CentOS中永久保存,并通过重新启动等方式保存?
有没有办法在我的BIND DNS服务器上获得A和CNAMElogging的完整列表? 我有权访问区域文件。 但是在我的服务器上有很多的区域文件,手工完成这些文件需要很长的时间。 有没有列出这个信息的命令,还是我必须自己写一个脚本?
我们正试图devise一个能够处理超过64k的websocket的架构。 我们首先尝试与亚马逊ELB,但其devise不允许意外的交通高峰或websocket。 (TCP模式意外地超时了websockets) 使用HAProxy,这些限制不适用,但我们将被限制在HA和后端服务器之间维护的约64k个WebSockets。 想到多种解决scheme: 多个HAProxy实例,负载平衡与DNS(Route53有一个加权选项) 两个HAProxy实例Keepalived,多个内部IP地址(不知道它是否可行) 有没有更好的方法来做到这一点?
我有一个域名, mydomain.com.au 。 我为这个域名ns1.mydomain.com.au和ns2.mydomain.com.au创build了两个域名服务器,并且加载了NSlogging,Alogging,MXlogging以及其他任何我感兴趣的东西。 现在,我如何得到这些使用? 如果我去我的注册商,并说mydomain.com.au的名称服务器是ns1.mydomain.com.au和ns2.mydomain.com.au如何有人会findIP连接到查找地址,因为唯一的系统在我知道公有知识产权的世界里,我的名字服务器是…我的名字服务器。 我错过了一些明显的东西,请让我知道它是什么:-)
我正在使用这个命令来validation我是否正确地设置DNS提供商的东西: host hostname.example.com ns1.example-nameserver.com 据我所知,这要求ns1.example-nameserver.com查找hostname.example.com并报告答案。 我得到了一个主机未发现的响应,所以我认为我做错了。 但是,没有指定他们的名称服务器(从而允许我的ISP的名称服务器来查找它),我得到了正确的响应( hostname是一个CNAME如果重要的话)。 我无法理解这一点,所以我search了一下,发现了dig命令: dig @ns1.example-nameserver.com hostname.example.com 据我所知,这和host命令是一样的 – 要求一个特定的名称服务器来查找主机。 因此,我得出结论,他们必须以某种方式做不同的事情,并且caching名称服务器必须使用与dig相同的方法。 我的结论是对还是错,如果是对的, 这两种查找方法有什么区别? 如果是错的: 我对DNS和host和dig命令的误解是什么使我得出这个结论? 示例输出: $ host cardiff.tzmchapters.org ns1.livedns.co.uk Using domain server: Name: ns1.livedns.co.uk Address: 213.171.192.250#53 Aliases: Host cardiff.tzmchapters.org not found: 3(NXDOMAIN) $ dig @ns1.livedns.co.uk cardiff.tzmchapters.org ; <<>> DiG 9.8.3-P1 <<>> @ns1.livedns.co.uk cardiff.tzmchapters.org ; (1 server found) ;; global […]
在dnsmasq.conf中: address=/local/127.0.0.1 在resolv.conf中: # Generated by NetworkManager domain example.com search example.com nameserver 127.0.0.1 nameserver 10.66.127.17 nameserver 10.68.5.26 我可以使用nslookup: # nslookup www.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: www.local Address: 127.0.0.1 但是我不能使用ping: # ping www.local ping: unknown host www.local 我使用tcpdump来捕获lo,同时ping www.local,没有数据包,而数据包像 # tcpdump -i em1 -n | grep local tcpdump: verbose output suppressed, use -v or -vv […]
我有一个VirtualBox虚拟机运行与主机专用networking。 这个VM正在运行Apache,我想在其中设置一些基于名称的虚拟主机,可以从主机上的Web浏览器访问。 问题是,每次为虚拟主机添加一个新的子域时,我都必须将其添加到主机文件中。 现在我有这样的东西: 192.168.56.3 vm site1.vm site2.vm site3.vm site4.vm … 我想达到与此相同的效果 192.168.56.3 vm *.vm 我知道*在主机文件中不能用作通配符。 是否有另一种方法来达到运行实际的DNS服务器所需的结果? 我应该吮吸它,并不断手动添加到我的主机文件?
我的域名注册商是A公司,我们使用两个DNS服务器的域名服务器。 我们将自己的服务器硬件托pipe在与A公司无关的数据中心中。关于公司A的一切都很糟糕。 因此,我们在DNSmadeeasy.com上build立了一个新帐户,并将所有的A,MX和CNAMElogging复制到(他们负责SOA和NS)。 现在,当我login我的注册商面板并将名称服务器从他们的名称服务器切换到DNSME时,我们是否会遇到任何中断服务? 我最初以为没有,我们不应该。 与任何DNS更改一样,传播最多可能需要72小时,但是如果某些名称服务器还没有更新的区域文件,它们很可能会使用caching的信息,这些信息完全相同(因为没有IP地址正在更改。 ..这是一个确切的副本)。 所以你怎么看? 我应该继续进行更改还是应该select一个预定的date,并通知客户在72小时内可能会遇到连接问题? 更新 : 将近72小时过去了,我们甚至没有打嗝。 在过去的72小时内,我使用NSLOOKUP来查询几个不同的服务器来查找我的NSlogging,并且大概花了48小时才能显示新的名称服务器。 whois信息几乎立即改变。 因此,对于和我一样担心的人来说,只要新的DNS提供商具有完全相同的区域信息,就不会有任何问题。
所以,在我的时间里,我已经成立了一些Win Servs,当有一个路由器从外部networking中分离出我的内部时,我总是做这个.local的事情。 现在我第一次设置了一个* nix盒子,这个概念还适用吗? 我是否还希望我的FQDN( /etc/hostname )在我的networking内部为我的所有机器(混合:linux服务器,win工作站)显示.local或.com。 这个问题来自于Active Directory始终保持我手中的每一步,现在我正在手动设置DNS机器。
我通过一个DynDNS名称到达我的家庭网站,并在那里隧道传输IPv6。 在DNS区域,我有: myhomesite CNAME example.dyndns.org. 我如何将“myhomesite”同时指向AAAAlogging? 如果我平凡地做到这一点 myhomesite CNAME example.dyndns.org. myhomesite AAAA 2001:db8::1:2:3:4 该区域无效(CNAME和其他数据)。 你能否build议一种方法让CNAMElogging和AAAAlogging在同一个域名后面可见? 我不在寻找的是一个“.ipv6” – 已经存在的不完整的logging。