Articles of 域名系统

DNS:如何将* .dev与本地主机及其他设备进行匹配

我在/etc/resolv.conf原始DNS设置是8.8.8.8 ,现在我把它设置为127.0.0.1 我想匹配* .dev到本地主机,其他人去8.8.8.8 ,如何做到这一点?

每个子网的别名,DNS和AD

我目前正试图解决在我的位置有一个有缺陷的版本,并希望得到一些关于如何进行最好的build议/想法。 系统(Windows 2003和RHEL 4)为四个子网中的每一个configuration了一个别名: server1 1.1.1.2 alias1server1 2.2.2.2 alias2server1 3.3.3.2 alias3server1 4.4.4.2 这些系统中的每一个在hosts文件中都有相互的条目,这使得它们每个都在10页左右(在记事本中)。 第一个子网是公共子网; 另外三个是私有的,面向服务器到服务器的通信和备份。 请注意,每个IP地址都configuration在一个单独的物理网卡上。 我现在正在尝试做合乎逻辑的事情,并使用DNS集成来设置Active Directory,这样我就可以摆脱主机文件,让事情运行得更顺畅,远离hosts文件,并使我们能够更好地审计和pipe理我们的企业。 根据我所做的研究,我已经将AD服务器设置为单宿主,并且只打算将主服务器名称添加为AD中的对象。 这导致我的问题:如何处理别名和其他子网? 每个子网都缺less一个FQDN; 他们只是IP和一个主机名别名。 我想到了不同的操作过程,从使用hosts文件到允许服务器相互查看或试图为别名创build虚拟Alogging并将它们指向不同的子网(在反向查找区域中)。 任何build议或想法?

帮助解决SRVFAIL DNS问题

我需要帮助解决一个DNS问题。 我的一个网站kengraycoaching.com突然变得不可用,并返回一个404找不到的错误。 直到昨天它一直工作正常。 是我的托pipe服务提供商(共享主机)还是我的ISP? 托pipe服务提供商说:“我们的networking上没有任何东西,看起来您的ISP的DNS服务器并没有从我们这个区域攫取。” kengraycoaching.com的DNS服务器设置为56a.genwebserver.net和56b.genwebserver.net。 我有相同的共享主机服务器上的其他网站,工作正常。 nslookup返回一个SRVFAIL。 我尝试了几个挖掘命令,但我真的不知道如何解释结果或如何解决这个问题。 以下是我所尝试的: :~ steve$ nslookup kengraycoaching.com Server: 192.168.1.1 Address: 192.168.1.1#53 ** server can't find kengraycoaching.com: SERVFAIL :~ steve$ dig kengraycoaching.com ; <<>> DiG 9.6.0-APPLE-P2 <<>> kengraycoaching.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42660 ;; flags: qr rd ra; QUERY: […]

名称服务器Microsoft DNS中的logging

我想我明白,在DNS中,给定的区域必须返回自己的名称服务器(作为NSlogging),以便中间DNS服务器能够直接查询关于该域的信息。 但是,看看Microsoft DNS中的configuration文件,我看到: ; ; Zone NS records ; @ NS ns1.mydomain.com. ns1.mydomain.com. A xxxx @ NS ns2.mydomain.com. ns2.mydomain.com. A xxxx 我的问题是,为什么有Alogging添加名称服务器? 这是否意味着,如果我更改了我的域名服务器的IP地址,我需要确保每个指向该域名服务器的域都使用新的IP地址进行更新? 还是这些Alogging在更改后由DNS软件自动更新?

根据需要为虚拟服务器自动configurationip,name和dnsconfiguration

当前的环境是几个逻辑分离的“数据中心”中运行虚拟客户机的Linux机箱,虚拟客户机根据需要创build和删除。 DNS和DHCP运行在另一个框中,并且应该服务于所有的虚拟服务器。 我想要的是按需创build和删除虚拟实例,而不必接触DNS和DHCP服务器configuration,我有一定的自由来准备客人,但是我不想在创build客人时咨询中央服务器。 所以,理想情况下,我只想创build一个主机名为“node5.dc1.mydomain.com”的客人,并启动它,它会从“mydomain.com”dhcp获得IP,并在“mydomain.com”DNS中注册。 所以我可以创build实例和SSH到它。 我相信DHCP和DDNS的组合可以工作,但我想确保没有更简单的select或确认DHCP和DDNS的路要走。 虽然我读了一些关于dynamicDNS的不好的东西..

DNSparsing问题; 挖SERVFAIL错误

我正在build立一对专用服务器,并且在设置我的域名服务器时遇到问题。 其中一个是LEMP服务器(用nginx代替Apache的LAMP),另一个将仅作为电子邮件服务器运行,运行exim / dovecot / ASSP反垃圾邮件(无Apache)。 LEMP服务器是CentOS 5.5,没有控制面板,而电子邮件服务器是CentOS 5.5,cPanel / WHM。 所以,我有问题让DNS正确设置。 我有两个域,每个域指向这些服务器之一。 名称服务器与域名注册机构正确注册,名称服务器IP也正确input。 我已经在注册服务机构向技术支持部门发表过演讲,他们确认一切都是在他们的最后。 不知道多less关于DNS,我search域名服务器和DNS,直到我几乎失明,花了几个小时搞乱configuration。 最后,我得到了LEMP服务器的DNS正常工作(没有cPanel)。 满意这个胜利,我试图模仿这种configuration,并重复使用电子邮件服务器的过程,这只是没有发生。 名称服务器启动和停止,但域不能parsing。 我已经尝试过的东西 通过标准程序在WHM中设置DNS清除所有DNS信息,卸载BIND,然后重新安装所有这些,并再次通过WHM程序设置DNS清除所有DNS信息,并通过shell(完全在cPanel之外)设置BIND,通过使用我的LEMP服务器的configuration和区域文件作为模板 命名运行就好,但没有任何解决。 当我“挖掘任何example.com”我得到一个SERVFAIL消息。 Nslookups不会返回任何信息。 这是我的configuration和区域文件。 named.conf中 controls { inet 127.0.0.1 allow { localhost; } keys { coretext-key; }; }; options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; […]

如何找出哪个应用程序正在发出DNS请求?

我使用BIND9作为我的机器上的caching唯一名称服务器。 BIND只在本地主机上侦听,只有本地主机被允许查询DNS服务器。 我用它来caching请求到RBL列表,因为这台机器是邮件服务器。 我从BIND得到很多关于lame服务器parsing的警告: named[1017]: lame server resolving 'www.gadgethive.com' (in 'gadgethive.com'?): 109.73.163.116#53 named[1017]: lame server resolving 'www.gadgethive.com' (in 'gadgethive.com'?): 109.73.163.115#53 named[1017]: lame server resolving 'www.gadgethive.com' (in 'gadgethive.com'?): 109.73.163.116#53 我明白这意味着什么,但我找不到这个讯息的罪魁祸首。 在日志中始终是相同的域,通过检查邮件服务器日志,我找不到具有该域的电子邮件。 为了使事情变得更糟,在系统日志中logging此日志时甚至没有收到电子邮件。 有没有办法find服务器上的哪个进程发出这个请求?

Windows域中的DNS超时

最近公司networking出现了一些速度问题。 我的猜测是一个DNS问题,所以我写了一个批处理脚本,在客户端上调用nslookup 1000次。 大约每100次呼叫失败,超时。 这种行为可能的原因是什么? 我在Windows 2003 SB服务器上运行Wireshark。 我find了失败的DNS调用,但我无法解释这一点。 失败的DNS请求有4个数据包,成功有6个数据包。 有什么我可以找的? 这里是wireshark中的相关数据包。 分组2709到2712属于失败的请求(超时)。 包2768到2773属于成功的请求。 我用ping来区分后续请求。 问候迈克尔

需要帮助DNS DNSlogging

我正在mydomain.com上运行应用程序,当abc客户询问我的应用程序的实例时,我创build了一个子域(如abc.mydomain.com),并将该应用程序的副本添加到该子域。 没关系。 当abc请求像“abc.com”这样的自己的域名时,我需要将abc.com指向abc.mydoamin.com。 我怎么做 ? 我的应用程序是在apache2上运行的PHP应用程序。 我需要使用CNAME重新编码来做到这一点 我尝试将CNAME重新编码到abc.com区域文件指向abc.mydomain.com,但它不显示abc.mydomain.com的内容。 它显示了Apaches默认页面(“It Works”)。 IN NS ns1.mydomainserver.net; @ IN CNAME abc.mydomain.com; 这有什么问题? 有没有办法做到这一点在apache上触摸虚拟主机文件?

可以从IP访问,但不能从域访问

我可以从一个IP访问一个站点,但不能从一个特定的域名访问。 我有其他域名指向同一台服务器,他们都工作。 该服务器是Windows Web服务器2008。 问题是什么? 我应该采取什么措施来解决这个问题?