我正在尝试在我的DynDNS域名下build立多个网站。 我有一个dynamicIP和我唯一的域名是从dydns免费的,例如username.dyndns.org。 我只有一台服务器,但我希望能够从这台服务器上托pipe多个站点。 这就是我设定的绑定, zone "username.dyndns.org" { allow-query { any; }; type master; file "/etc/bind/db.username.dyndns.org"; }; /etc/bind/db.username.dyndns.org $TTL 1d; $ORIGIN username.dyndns.org. ; @ IN SOA ns.username.dyndns.org. joe.username.dyndns.org. ( 2011051300 ; serial number 3h ; refresh 10m ; retry 1w ; expiry 3h ; minimum ) @ IN NS ns.username.dyndns.org. www IN CNAME username.dyndns.org. mysite IN […]
我在我的VPS上设置了一个简单的绑定服务器,它工作正常。 问题发生在我本地的Windows机器上,它通过家庭路由器连接到互联网。 我创build了一个名为“dev”的Alogging,由于某种原因,它从本地networking中是不可见的,尽pipe来自其他位置的人可以parsingdev.mydomain.com。 具有讽刺意味的是,dev.mydomain.com只能为我自己解决。 如果我添加另一个Alogging,比如说'gamma',那么它立即可以从我本地的Windows机器上看到。 所以这只是为了那个特殊的'dev'的名字。 唯一的区别是,我有另一个IP dev.mydomain.com服务器,但是这是一个月前; 所有名字服务器从那以后被改变了。 我试图重新启动我的路由器,并在Windows机器上刷新DNScaching:没有结果。 先谢谢你。
将域名中的每个名称服务器条目指向不同的故障转移服务器有什么缺点吗? 在这个设置中,相同的DNS服务器也将提供内容 – 所以如果它closures,替代的名称服务器将被加载,然后指向自己。 我知道这个设置有其局限性(例如,每个域将被限制为只有一个“受保护的”服务器/服务),但是我是否有任何限制?
我正在做一个VPS。 我们使用的服务器已经安装了WHM Accelerated和CPanel,我们为DNSselect的选项是BIND。 当我更新域名注册商网站上的域名服务器时,我收到了一个错误,这个错误没有被系统解释,我们被告知需要支持。 在与支持人员聊天之后,他们确认事情的一切都是好的。 这意味着服务器上出现错误! 我开始的第一个地方是DNS区域logging。 在此之后,非常有用的Host Gator教程:support.hostgator.com/articles/hosting-guide/lets-get-started/linux-dedicated-hosting/how-to-initially-configure-your-server-via-whm-part -2。 它的基本要点是我使用Alogging将ns1设置为指向静态IP。 对于ns2也一样,然后我build立了两个NSlogging,将xx.com指向ns1.xx.com和ns2.xx.com。 我还更新了SOAlogging以包含ns1.xx.com。 以下是我对xx.com的DNS区域logging的屏幕截图: 这一切对我来说都很好。 我不知道为什么这不起作用。 此DNS区域用于xx.com,属于帐户xx。 我已经搞乱了TTL设置,但是我不认为会有这样的影响? 相信这是正确的,我已经看过服务器上的其他地方。 当我查看“NSlogging报告”ns1.xx.com和ns2.xx.com确实存在! 但是他们都没有解决的IP地址: 经过对此的一些研究,我发现这个问题可能是在CPanel中没有刷新IP,公平的说,我使用以下命令用SSH更新了它们: root@server [~]# /usr/local/cpanel/scripts/updatenameserverips 然后,检查显示IP中的文件: root@server [~]# cat /var/cpanel/nameserverips.yaml — ns1.heliops.co: count: 1 zones: heliops.co ns2.heliops.co: count: 1 zones: heliops.co 如果我再次运行相同的两个命令,这是我得到的结果: root@server [~]# /usr/local/cpanel/scripts/updatenameserverips root@server [~]# cat /var/cpanel/nameserverips.yaml — ns1.heliops.co: "": 0 count: 1 […]
我发现这个解释 CDN是如何工作的。 但有一件事我不是很明白。 假设我在我的位置设置了多个DNS服务器,并使用名称服务器域dns1.example.com , dns2.example.com和dns3.example.com 。 这个DNS服务器能够根据访问者的位置(ping,地理数据库,浏览器语言或其他)提供服务器IP。 现在我在registry中更新这个域名www.example.org域名服务器设置。 现在, www.example.org上第一个过期的TTL请求会尝试parsing该域。 它问: 本地.hosts / DNS,如果TTL过期: 互联网提供商的DNS,如果TTL过期: 根DNS,如果TTL过期: 我的本地dns1.example.com 但是如果我理解正确,那么新的IP将被添加到所有这些名称服务器caching中,直到TTL再次到期。 那么如何根据他的位置向访问者发送其他IP呢? 在这个答案中, theand表示请求被“转发”,但我不认为这是一个CDN的工作原理,因为“转发”意味着延长传输方式,导致更长的加载时间。 还是一个CDN需要零TTL的域? UPDATE1 通过这个问题,我发现Google的文档描述了他们如何优化CDN性能。 它没有解释CDN是如何工作的,但有如下有趣的解释: 之后,无论客户何时试图获取托pipe在CDN上的内容,客户端都被redirect到被确定为具有最less等待时间的节点。 然而,该redirect基于DNS名称服务器的IP地址所对应的前缀,该DNS名称服务器的IP地址代表客户端的内容的URL,通常与客户端位于同一位置。 这意味着Google首先检查所有IP前缀的延迟,并为所有可用的前缀定义DNSparsing表(?)。 如果访问者拥有IP 198.51.100.231 ,则使用Google服务器IP,前缀为198.51.100.0 。 但是,Google的DNS如何知道访问者正在使用哪个IP? 大多数访问者通过他们的互联网提供商来parsingGoogle的域名,通过这些外部的DNS服务器来解决问题呢? 作为一个附加的例子:如果我使用不同的在线工具(托pipe在不同的国家/地区)为域名facebook.com启动一个DNSparsing,它将parsing为具有不同域名的不同IP: 31.13.92.36反向:edge-star-mini-shv-01-frt3.facebook.com 31.13.76.68反向:edge-star-mini-shv-01-sea1.facebook.com 31.13.69.228反向:edge-star-mini-shv-01-iad3.facebook.com 157.240.2.35反向:edge-star-mini-shv-01-ort2.facebook.com 之后,我认为这可能取决于访问者使用的DNS服务器的位置,但我尝试了自己的(德国电信,德国电信),谷歌(8.8.8.8)和法国(橙色)的主要一个,他们都返回了facebook.com IP 31.13.92.36 。
是可能的查询名称服务器,并拥有权威的域名单?
我刚刚得到了一个云托pipe(带有LAMP的Ubuntu服务器)与我自己的静态IP。 如何将现有的虚拟主机帐户的域名移动到该静态IP? 我需要DNS服务器吗?还是我需要雇用一个域名服务器来指向那里? 谢谢!
我从GoDaddy买了一个域名,比如说abc.com 。 我能够将profile.abc.com转发给http://www.linkedin.com/in/myname 。 不是我已经把我的域名服务器更改为Amazon Route 53,我想要做同样的事情,但是无法做到这一点,我试过了: 创build一个新的logging集,名称是profile.abc.com ,types是CNAME ,值是http://www.linkedin.com/in/myname 。 但是这不起作用。 我有另一个CNAME,hg.abc.com,指向我的BitBucket(价值= www.bitbucket.com),一个工程。
我有几个域名,并想用我自己的域名服务器来parsing他们的DNSlogging。 比方说,我有一个DNS服务器,2个固定的IP地址和域名mydnsservers.net 。 我想为我的其他域名有2个名称服务器 – 子域名。 ns1.mydnsservers.net> 81.250.18.12 ns2.mydnsservers.net> 81.250.18.13 我可以为mydnsservers.net使用第三方DNS(例如AWS Route 53)并设置两个这样的Alogging吗? NS1。 A 81.250.18.12 NS2。 A 81.250.18.13 还是必须使用我自己的DNS服务器mydnsservers.net和在TLDregistryconfigurationGLUElogging? 我知道在某些情况下,第一个选项有效,但是当我尝试使用ns1.mydnsservers.net作为域名之一时,我的新registry发生错误,因为它没有作为域名服务器注册(没有胶水logging)。 任何帮助将非常感激!
我想设置域名domain.com的MX名称服务器,以便每封收入电子邮件都发送到mailgun(或其他入站电子邮件处理器),包括所有可能的子域@*anything*.domain.com @hq.domain.com 但 @hq.domain.com使用Google Apps。 用于Google Apps的MX服务器是: MX 1 ASPMX.L.GOOGLE.COM. MX 5 ALT1.ASPMX.L.GOOGLE.COM. MX 5 ALT2.ASPMX.L.GOOGLE.COM. MX 10 ASPMX2.GOOGLEMAIL.COM. MX 10 ASPMX3.GOOGLEMAIL.COM. Mailgun的MX服务器是: MX mxa.mailgun.org MX mxb.mailgun.org 这可能吗?