我已经build立了一个bind9和一个拆分dnsconfiguration的单个DNS服务器,以便我的域名的所有内部请求获得内部IP地址,并且来自我的networking外部的所有请求都获得正式地址(通过Cisco ASA防火墙但最终会达到相同的系统)。 当我从内部networking使用nsupdate时,内部区域被更新。 同样,当我在外部系统(带有TSIG)上运行nsupdate时,外部区域被更新。 不过,我宁愿能够更新内部networking中的所有DNS数据。 问题似乎是我可以定义几个视图到我的域名,但bind9标识客户端的IP地址使用的区域,根据我的views.conf。 所以当它是一个内部IP地址时,内部区域被检索或更新,但不能从内部系统更新外部区域。 我也尝试过使用两个不同的TSIG键,希望bind9可以通过键识别外部区域,这也不起作用: Aug 26 11:04:22 s1006 named[13444]: client 10.1.1.6#39841: view internal: signer "external" denied Aug 26 11:04:22 s1006 named[13444]: client 10.1.1.6#39841: view internal: update 'example.org/IN' denied 以下是相关的bind9configuration设置: view "internal" { match-clients { 10.1.1.6; }; recursion yes; include "/etc/bind/named.conf.default-zones"; include "/etc/bind/zones/example.org-internal.conf"; }; view "external" { match-clients { 10.1.1.3; }; recursion […]
我有一个国家tld mydomain.co.zw注册的域名。 我将它添加为GoDaddy的插件域名,并询问他们支持域名注册商应使用哪个域名服务器。 他们给了我以下几点: ns09.domaincontrol.com ns10.domaincontrol.com 我注意到这些是我首先注册的主域名上的相同名称服务器。 现在我得到一个“服务器没有find”和intodns.com潜水我以下错误“ 不匹配的NSlogging – >警告:一个或多个名称服务器没有返回任何你的NSlogging。 DNS服务器响应 – >错误:您的一个或多个名称服务器没有响应:没有响应的是:208.109.255.5 216.69.185.5 缺less名称服务器报告的名称服务器 – >您应该已经知道您的名称服务器上的NSlogging已丢失,因此这里又是:ns10.domaincontrol.com ns09.domaincontrol.com 我该如何解决这个问题? 通过GoDaddy或域名注册商?
我有一个客户的网站有间歇性问题,我相信这是由于DNS查找。 发生这种情况,他们做一个ping,主机不能解决。 所以我跑了: dig @a.gtld-servers.net autoquarterly.com 我得到: ;; ADDITIONAL SECTION: ns1.hostlatch.com. 172800 IN A 109.73.173.210 ns2.hostlatch.com. 172800 IN A 109.73.173.211 但这些不是正确的IP地址。 如果我在两个名称服务器上执行nslookup,我会得到正确的IP地址。 我的问题是这些不正确的名称服务器IP地址来自哪里? 我印象深刻的是,这些logging是在域名注册商处注册的。 但是,我注意到我查找的每个域都有ADDITIONAL部分中的域名服务器IP地址,即使只有使用其域名的子域名作为其域名服务器的域名也需要粘贴logging。
我们(我的公司)最近把我们的名字服务器从GoDaddy切换到亚马逊。 我们的网站仍然在GoDaddy托pipe。 在切换名称服务器之前,一切正常。 我们有一个网站https://example.com ,如果它最初是以http身份input的,它将redirect到https 。 我们有第二个网站位于example.com/second并在https://second.com解决。 这与从http请求redirect到https的第一个站点的作用相同。 现在我们切换了名称服务器, https不再parsing。 如果我去http://second.com/non-http-part不需要redirect,它的工作原理。 但是进入它redirect的索引,导致页面根本无法加载。 所有的https://example.com都不加载。 我们已经联系了亚马逊,他们认为这是.htaccess文件的问题。 这对我来说似乎很奇怪,因为这听起来更像是一个DNS问题,但这不是我的专业领域,所以我完全可能是错的。 以下是我们的.htaccess文件。 rewriteengine on rewritecond %{HTTPS} off rewritecond %{HTTP_HOST} ^www.example.com$ [OR] rewritecond %{HTTP_HOST} ^example.com$ rewriterule ^(.*)$ "https\:\/\/example\.com\/$1" [R=301,L] #—[SITE PASSWORD PROECTION] #AuthName "Restricted Area" #AuthType Basic #AuthUserFile /home/some_user/public_html/example/includes/security/.htpasswd #AuthGroupFile /dev/null #require valid-user #—[CENTRALIZED REQUESTED] <IfModule mod_rewrite.c> RewriteBase / </IfModule> #—[OPTIONS AND […]
我在Ubuntu机器上testing了以下内容。 命令 ping play 结果是 PING play (127.0.53.53) 56(84) bytes of data. 64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.029 ms 64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.036 ms 64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.032 ms 64 bytes from 127.0.53.53: icmp_seq=4 ttl=64 time=0.030 ms 如果我做到以下几点: ssh play 我可以login到我自己的机器localhost 。 最后是以下几点: dig play 结果是: ; <<>> […]
简单的介绍 我从我的国家域名提供商nic.ir买了一个域名example.ir从nic.ir买了一个VPS。 我的VPS给了我一个静态IP,让我们想象它是: 170.120.100.140 安装在本地主机127.0.0.1和eth0 170.120.100.140上运行的Web服务器。 我可以通过SSH连接到我的VPS,做任何我想要的,我是一个新手…我的第一个VPS。 我做了什么? 其实安装我的bind9是这样的: named.conf.local zone "example.ir" { type master; file "/etc/bind/db.example.ir"; }; zone "140.100.120.170.in-addr.arpa" { type master; file "/etc/bind/db.170"; }; db.example.ir $TTL 604800 @ IN SOA example.ir. root.example.ir. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ […]
我有多个qemu虚拟机dinamically重新启动。 它们中的每一个在NAT虚拟networking中都具有DHCP,并且具有唯一的主机名。 从任何虚拟机,我可以看到resolv.conf使用192.168.122.1作为域名服务器。 我想使用主机名访问虚拟机,而不是在每个虚拟机上设置一个静态IPconfiguration。 我的虚拟networking是192.168.122。*,我可以在我的主机上列出接口: $ ip addr … 4: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether fe:54:00:a4:49:cd brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 52:54:00:40:7f:76 brd ff:ff:ff:ff:ff:ff … […]
我遇到了一个问题,我们需要更改特定域的IP地址。 这个域是外部控制,但networking托pipe是由我自己提供。 但是,控制域名的外部公司拒绝更改名称服务器,他们只会将A名称设置为特定的IP地址。 该域名被设置为指向最初运行正常的旧IP。 我改变了IP地址,同时外部公司更改了A名中的IP。 当变化传播时,有一些停机时间,但这是预期的,而不是一个问题。 然而,即使在四天之后,一些用户被redirect到旧的IP地址,这已经不再工作了。 我发现这是因为他们的浏览器caching了IP地址。 清除浏览器caching解决了这个问题。 我的问题是: 如果外部公司更改了名称服务器,这是否会成为问题? 使用IP地址而不是名称服务器有什么好处? 外部公司仍然提供电子邮件服务,如果这有所作为。 将来,处理这种情况的最佳方法是什么? 作为参考,TTL被设置为1小时,并且站点HTTP的最大年龄被设置为0。 提前致谢 :) 编辑 – 为了澄清,这是目前如何设置域。 外部公司已经将域名服务器设置为他们自己的名称服务器。 然后,他们使用Alogging将域指向我们服务器的IP地址。 问题出现了,因为我需要更改服务器IP,这意味着他们需要更新A名称。 我问他们是否可以将名称服务器更改为我的名称服务器,但他们拒绝。
我正在尝试在新的OpenVZ VPS中创build名称服务器。 这是一个运行debian的盒子,我安装了webmin。 当我检查如果主名称服务器正在工作,我收到以下消息: 反转为xx.10.xxx.11指向一个未知的主机名(xx.10.xxx.11.customer.XXXXXXXXXXXXXX.com)。 我找不到任何指向customer.XXXXXXXXXXXXXX.com的PTRlogging 在我创build的主区域中没有PTRlogging,那么这些信息从哪里来? 如果我检查是/etc/bind/named.conf文件: zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; include "/etc/bind/named.conf.local"; 为什么有这么多的主区域? 他们需要吗? /etc/bind/named.conf.local的内容 zone "XXXXXX.net" { type master; file "/var/lib/bind/XXXXXXX.net.hosts"; }; 有没有其他地方的信息存储?
我正在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"; […]