Articles of 域名系统

如何解决SOA错误:无法findIP的反向地址

我只需要pipe理一个Linux服务器(CentOS 6.8),那里有一些托pipe的网站。 有时(非常less见)是请求其中一个站点的问题,比方说example.fi 。 它通常工作正常,但有时访问者被redirect到这个服务器上曾经托pipe的第一个网站,我们称之为first.com 。 我在那里托pipe的每个站点上运行DNS检查,唯一有警告的是example.fi 。 pingdom dnscheck的确切警告如下: Could not find reverse address for xxx.xxx.xx.xx (xx.xx.xxx.xxx.in-addr.arpa.). PTR record(s) for the address could not be found in the .arpa-zone. (ip6.arpa. for IPv6 addresses and in-addr.arpa. for IPv4). 如何解决这个问题,让访问者总是被redirect到正确的位置? 编辑 有问题的域名是penhouse.fi

域从属区域定义

我一直在使用Linode大约一年时间,在他们的DNSpipe理器上仍然被“Master”域名区域和“Slave”域名术语混淆。 除了DNS服务器名称之外,与“主”和“从属”相关的术语“区域”似乎不在其他任何地方使用。 我了解一个“DNS区域”可以指的只是一个单一的域名。 我不明白的是,在虚拟主机的上下文中,什么时候将“从属区域”logging添加到区域文件? 另外,对于驻留在单个IP上的虚拟主机,是否会在关联的DNS服务器上存在一个区域文件或多个区域文件?

亚马逊负载平衡与我自己的域名

我正尝试在Amazon EC2上使用虚拟服务器(实例)。 我可以为这些实例分配(弹性)IP地址,然后将我的域名分配给该IP。 不过,我打算使用负载平衡器。 我知道,由于一些技术决定,不可能将IP分配给负载均衡器,而我只能获得URL。 每当Amazon DNS服务器收到请求(可能基于地区等)时,url就会转换为某个IP地址。 我的问题是,我不知道如何使用显示自己的域名(例如“ mydomain.com /items/abc.php”而不是负载平衡器URL。当我使用CNAME时,用户被redirect到负载平衡器的URL (“ 负载平衡器url /items/abc.php”)这是不是我想要的。 我find的解决scheme是使用Amazon Route 53并将其设置为我的域的DNS服务器。 但是,我更喜欢保留自己的DNS服务器。 我想知道这是唯一的解决scheme吗? 如果是这样的话,我应该为53号线付款还是免费使用EC2?

BIND – 缓慢查询响应隔离到单一接口

目前在我的域名服务器上的特定接口上遇到缓慢的查询响应。 我正在一个网卡的物理服务器上运行BIND。 这个网卡被eth0接口和eth0:1虚拟接口所利用。 他们都在同一个子网中有一个地址。 BIND正在监听所有IPv4接口,并且有一些非常基本的选项。 在其他包含的configuration文件中没有设置其他性能/networking相关的选项。 listen-on { any;}; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/log/named/named.stats"; memstatistics-file "/var/named/data/named_mem_stats.txt"; 当我查询主接口eth0上的地址时,通常会得到大约三秒钟或更长时间的延迟响应。 这甚至适用于从盒子本身查询地址(而不是回送)的情况。 当查询分配给虚拟接口eth0:1的其他私有IP地址时,不会遇到性能问题,并且响应总是在一秒钟之内。 分析性能统计,看起来这个盒子没有负载,内存没有被刷新。 我也有另一个名称服务器作为这个从属的设置,在同一networking上几乎相同的networking设置栏寻址,并没有性能问题查询它的主界面(它也有一个虚拟接口具有相同的configuration) 。 我查询的区域是权威性的,所以在其他地方查询logging是不会有任何延误的。 我也能够确认服务器几乎立即收到查询,而不pipe它是从哪里发出的,并且在收到的查询和正在发送的响应(通过tcpdump标识)之间发生延迟。 如果有任何有用的信息,请不要低估我在文章中遗漏的信息,请在下面留言,我很乐意提供任何有用的信息。 任何关于如何最好地解决这种性质的问题的build议,或者关于潜在原因的想法都可能是非常值得赞赏的。 BIND版本是9.3.6-P1-RedHat-9.3.6-25.P1.el5_11.11。 我最近更新了这个,但是我不能确定这些性能问题是在升级之后产生的,还是在它之前存在。 编辑:挖掘输出按要求。 删除了被查询的域名和目标服务器。 另外值得注意的是,有时这些请求只是完全超时。 这是非常间歇性的,偶尔在两秒钟内回复,但大多超过三个偶尔超时提到。 [root@hugh-host-01 ~]# dig REMOVED @REMOVED ; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> REMOVED @REMOVED ;; global options: +cmd […]

debugging部署在Azure VM上的Nginx应用程序的DNS超时

我有一个使用Nginx Web服务器部署在Azure虚拟机上的应用程序。 应用程序使用主pipe设置Nginx和gunicorn服务器。 我已经检查了所有的configuration和日志文件,似乎都工作正常。 但是,当我指向浏览器在网站浏览器时间为www.mydomain.com和mydomain.com返回: This site can't be reached mydomain.com's server DNS address could not be found. 在Azure上,我设置了一个DNS区域,其中包含: Name: @ TYPE: NS TTL: 120 VALUE: relevant azure name servers. Name: www TYPE: CAME TTL 60 mydomain.com 在域名注册商,我已经根据azure色的DNS名称设置了DNS名称。 在我的本地机器上,我有: 刷新浏览器上的caching。 检查nslookup www.mydomain.com Server: 127.0.1.1 Address: 127.0.1.1#53 Non-authoritative answer: Name: www.mydomain.com Address: xxx.xxx.xx.xx 尝试traceroute,xxx.msn.net地址找不到任何[closures],所以我认为服务器被发现。 尝试: host […]

Azure虚拟机URL在DNS设置中redirect

我在Azure中有一个Linux VM安装程序,并具有一个DNS区域CNAMElogging集: NAME TYPE TTTL VALUE www CNAME 60 myapp.azurecouldaddress.com 我不能使用一个名称logging的根(非www)doamin,因为我不使用静态IP。 我正在尝试为myapp.com设置一个永久的URLredirect来指向www.myapp.com。 在这里的azure色文档: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-custom-domain-name 它提到: "If you want to direct traffic from subdomains, such as *.contoso.com, to your cloudapp.net address, you can configure a URL Redirect or URL Forward entry in your DNS settings" 但是,我可以在哪里做到这一点?我无法在Azure门户( https://portal.azure.com )的任何位置find对“URLredirect”或“URL向前”

Azure虚拟机的反向DNS(PTR)

我正在运行一个托pipe电子邮件服务器的Azure虚拟机(经典)。 由于缺less反向dns / prtlogging,某些域名不允许我发送的电子邮件。 我试图按照此指南: https : //azure.microsoft.com/en-us/blog/announcing-reverse-dns-for-azure-cloud-services/ 我有一个自定义域(比如说mail.mydomain.com)映射到IP,我试图添加一个反向DNS: Set-AzureService -ServiceName“mycloudservice” – 描述“邮件服务器的反向DNS”-ReverseDns Fqdn“mail.mydomain.com”。 但是我得到以下错误: Set-AzureService:BadRequest:反向DNS FQDN telemetry.yara.com。 必须解决的一个:a)。 b)的主机服务(xxxx.cloudapp.net)的DNS名称。 (a4684608-5 4c0-4c96-b42f-daf646401c58),c)中的不同主机服务的DNS名称。 一个保留的IP属于这个订阅,或d)。 此订阅中的部署或虚拟机的IP。 请注意,这个虚拟机也有一个实例IP(长话短说:我们需要ping IP),这个域映射到实例IP而不是虚拟的公有IP。 这可能是我为什么不能添加PTR的原因吗? 任何想法如何添加PTR,同时仍然指向实例ip的域? 实例IP地址实例IP地址是可用于访问Azure中的虚拟机的公共IP地址。 与VIP不同,域名中的每个虚拟机都可以拥有自己的实例IP地址。 使用公共IP地址时可能会收取额外费用。

如何使用route53和godaddy添加子域

背景 我已经为S3存储区添加了一个区域来托pipe我的静态网站(指向lobolabshq.com),现在我想为mattermost.lobolabshq.com做同样的工作) 我按照这里的说明为mattermost.lobolabshq.com添加了一个Alogging,当我运行dig命令并指定AWS的名称服务器时,它工作得很好: dig @ns-491.awsdns-61.com mattermost.lobolabshq.com ; <<>> DiG 9.8.3-P1 <<>> @ns-491.awsdns-61.com mattermost.lobolabshq.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55671 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: […]

apache / nginx上cname的行为是什么

假设我有一个域名为fish.example.com的logging,指向一个运行apache / nginx的http服务器,并为该域名设置了虚拟主机。 我也从cow.example.net创build一个CNAME到fish.example.com 什么域最终在我的apache / nginx,这是行为可configuration的Apache / Nginx?

Server 2012r2 DNS故障转移/负载平衡SOA条目

我有2台服务器2012r2服务器在故障转移/负载平衡中运行DNS。 他们都同步好,但我注意到,他们都声称自己是SOA。 这听起来不对,但这是由于故障转移? 谢谢,特拉维斯