Articles of 域名系统

DNS,PTR,邮件服务器帮助!

我不确定采取哪条路线。 这是我目前的设置。 我们将我们的Web服务器托pipe在RackSpace Cloud(从EC2迁移)之前,我们托pipe了自己的名称服务器,现在我们使用RS(RackSpace)名称服务器。 我们的邮件服务器托pipe在ATT T1本地运行。 除非托pipe域名,否则ATT不会设置PTR。 所以他们必须“委托”控制和他们委托谁来创buildPTR。 RS不会创build一个PTR,因为他们说他们的反向DNS没有设置为以这种方式运行。 我们有几个领域,大领域是我们的主要客户,由于这个问题拒绝我们的邮件。 所以只是为了澄清,这是我们的设置: 域名注册商在Godaddy.com DNS名称服务器指向RS DNS邮件托pipe在本地通过ATT T1,ATT委托我们的IP块的DNS权限到我们在ns1和ns2.mycompany.com的旧名称服务器。 (现在我们用RS托pipe这些东西不再存在) 任何build议,你可以给我将不胜感激。 我已经处理了3天,现在感觉像一个完整的newb。 这让我发疯。 很生气,我会愿意付顾问来协助这个事情。 我们的邮件服务器给出的错误是: 发货暂时中止:找不到主机或域名。 name = domain.mil的名称服务错误type = mx:host not found,再试一次

你如何打开Ubuntu的BIND的debugging日志?

我有一个在Ubuntu上运行的BIND服务器,它无法查找www.microsoft.com或Microsoft的任何logging。 所有其他域名,如google.com和yahoo.com似乎工作得很好。 我正在寻找一些关于如何改进日志logging的build议,以找出BIND为什么会遇到这个域的问题。 我已经将查询通道捕获到default_syslog中,并查看到达服务器的查询,但是我没有看到BIND服务器试图find这些名称的IP地址的结果。 症状 > ping www.microsoft.com查找失败,表示找不到主机 > dig @ABCD www.microsoft.com ABCD > dig @ABCD www.microsoft.com也超时,其中ABCD是此内部DNS服务器的IP地址。 其他查询似乎工作正常 此时,我正在使用db.root作为根服务器,并且没有在此configuration中设置转发器。 我希望这台服务器能够确定microsoft.com的根服务器,然后从那里findlogging。 感谢您提供有关如何改进BIND日志logging详细信息以及在哪里查找日志消息的build议。

私有networking内的服务器名称

我们的办公室有一个专用networking,其中(预定义的)公共IP上的任何请求都被转发到所述networking内的专用IP。 在这个私有IP上,我们有一个运行多个服务的服务器,包括HTTP服务器和SCM系统。 我们只控制我们的专用networking,不能控制公网IPconfiguration。 我们购买了一个域名,并将其指向该公共IP,以便人们可以从外部访问我们的服务。 但是,在办公室内部 ,人们不能使用该DNS名称,因为服务器和networking内的任何其他主机共享相同的公共IP ! 对于办公室networking内部的台式电脑来说,处理名字非常简单:在主机文件上input一个条目,我们就完成了。 但是,对于那些持续进出的笔记本电脑来说,需要访问办公室内部的服务,这个命名真的很烦人。 我不知道处理这种情况的“标准”过程。 我已经考虑在办公室安装BIND,并且让人们configuration他们的无线和有线连接来使用这个DNS服务器。 在这种情况下,正确的做法是什么? 如果使用BIND(或任何其他DNS服务器)是答案,我应该如何configuration它,使办公室内的人可以使用它来获得我们的自定义名称,并在尝试到达互联网时转发到ISP的DNS? 获取从公共IP转发的所有请求的服务器是一台具有4个可用内核和16 GB RAM的虚拟机,在VMware ESXi 4.1服务器(总计48GB的RAM,8个内核)上“托pipe”。 办公室networking包括10个永久主机,至less有5个永久主机可能出现。 我需要configuration的实际例子。 当然,只有最相关的那个。 而且,如果解决问题有多种方法,请根据上下文解释哪一个更好。 所有的基础设施都依赖于Linux系统。 也就是说,Ubuntu最新版本。

一个星期后,DNS Alogging无法更新

看看http://www.lorenzopierucci.com 大约一个星期前,网站pipe理员更新了Alogging指向我的服务器,因为他的服务器有问题。 但是,这已经过了一个星期了,网站在返回旧服务器和新服务器之间来回切换(我知道这一点,因为我在旧服务器中设置了一个虚拟index.html,并说: Lorenzo Pierucci currently in the update process in your area. 现在,当我平了,它是返回 – 67.205.16.244(旧服务器) 但是,有时候它会返回 – 198.20.229.197,(新的服务器) 这是自然的,还是有什么我可以做的,以强制刷新? 这对我来说有点令人沮丧,因为我不觉得这是我的错(我是网页devise师),但责备正在转移到我身上。 但是,足够的抱怨:P 我希望有人帮助我诊断正在发生的事情,以及如何解决这个问题。

低TTL是DNS的一个可观的负担?

我目前在一家中等规模的机构工作,其DNSpipe理至多是有问题的。 通常,与DNS有关的故障导致整个build筑物和面向公众的网站停机。 尽pipe我并不直接负责区域文件或DNS服务器,但我有兴趣追踪这些服务器可能造成的任何可能的过度/不必要的工作,从而导致宕机。 我们的服务器在高峰/营业时间内一次能获得80-160个活跃用户(根据实时GA)。 TTL设置为5分钟,我想知道以下几点: 对于网站上剩余的所有用户> 5分钟,是否需要额外刷新到DNS? (从而提高了网站的响应速度) 考虑到两台专用的DNS机器(对规格没有深入了解),这种微不足道的活动? 5分钟的TTL可能是因为快速通量对策而被彻底忽视吗? 目前我们还没有进行任何移民stream程,因此TTL很低 – 这种情况多年来一直如此。

你如何设置一个Alogging的任何否定查询?

如何在Bind9中为任何负面查询设置Alogging? 如果他们要访问一个不存在的域名,我想把我们的员工转到信息页面。 我们有一个内部caching服务器。

为什么要“外包DNS”

为什么有人想要外包DNS? 我听到这个在stackoverflow播客,有点好奇,知道为什么?

为什么我不能使用它的ipaddress访问我的网站。 但只有sitename。 这是常见的吗?

我有网站http://waycoolblog.com ,但我不能通过它的IP地址http://74.220.219.56/ 为什么发生这种情况? 我的主要问题是这是否是一件普通的事情。 在我的应用程序,我正在尝试解决sitename自己,并试图连接与ip地址,而不是sitename。 我想确保这个工作正常。

将网站放置在主机上但不能公开访问的最佳方式

我已经开始在一个新的网站上工作,我想把它放在服务器上,以便有些人可以看到它,但不公开。 我把它放在服务器上,并删除服务器上的DNSlogging,并编辑需要访问该网站的机器上的.hosts文件。 请问这是一个很好的实施和妥协吗? 谢谢!

如何在DNS主机名中使用数字?

我想设置一个只包含数字的DNSlogging,例如: www1 A 1.2.3.4 1 CNAME www1 但是,纯数字似乎不起作用。 我知道一些在主机名中使用整数的网站,比如400.5432.somefax.com,所以我想也许我应该逃避这些数字? 编辑 看来BIND支持纯数字的标签: $ dig @localhost 1.example.com … 1.example.com. 43200 IN CNAME www1.example.com. www1.example.com. 43200 IN A 1.2.3.4 … 但是,当我使用Google DNS服务器(8.8.8.8)时,它失败了。 ; <<>> DiG 9.7.3 <<>> 1.example.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20866 ;; flags: qr rd ra; […]