如果您的客户、托管和 DNS 服务在澳大利亚,特别是在最坏的典型情况下(域未缓存在客户的任何本地 DNS 中继中),使用 .com.au 域而不是 .com 是否有任何速度优势?假设两个域最终都指向相同的名称服务器。
我知道这主要是学术性的,因为我们正在谈论最多需要几百毫秒的 DNS 查找,并且只会在会话开始时相关一次。我只是好奇。
我知道未缓存的 .com 查找将涉及至少咨询一台?.gtld-servers.net.服务器,而未缓存的 .com.au 将涉及至少咨询一台?.au.服务器。
现在,我想我需要知道的是
?.gtld-servers.net.服务器是否使用任播技术,在澳大利亚拥有本地完全权威的节点,使它们对澳大利亚人的速度与澳大利亚人一样快,?.au.并避免 200 毫秒以上的海外延迟,还是其中部分或全部仅托管在美国或北半球?设想:
mydomain.com是主要网站,我们使用 address@mydomain.com 发送/接收邮件。mydomain.com DNS 有一个 SPF 记录"v=spf1 a mx ~all"
mydomain.net只是mydomain.com的别名,但我们不使用 address@mydomain.net 发送邮件。因此,mydomain.net DNS 有一个 SPF 记录
"v=spf1 -all"来确认它不发送邮件的每个人
由于 mydomain.net 是 mydomain.com 的别名,我想在 DNS 中使用 CNAME,因此:
mydomain.net -> CNAME -> mydomain.com
www.mydomain.net -> CNAME -> mydomain.com
Run Code Online (Sandbox Code Playgroud)
但是通过这样做,我注意到当使用这样的 DNS 工具测试 mydomain.net的 SPF 时,返回的 SPF 是 mydomain.com 中的一个,"v=spf1 a mx ~all"而不是我所期望的"v=spf1 -all"
有没有办法通过仍然使用 CNAME 为两个域使用不同的 SPF
我的免费层 EC2 实例(ubuntu 11.04,去年创建)已过期。我刚刚创建了一个新的(ubuntu 12.04),但发现新的EC2无法解析任何主机名。通过检查/etc/resolv.conf。
旧的看起来像:
domain ap-northeast-1.compute.internal
search ap-northeast-1.compute.internal
nameserver 172.16.0.23
Run Code Online (Sandbox Code Playgroud)
新的看起来像:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Run Code Online (Sandbox Code Playgroud)
现在是否未自动设置名称服务器配置?我应该如何通过 AWS 控制台配置名称服务器?我必须使用 Route 53 吗?如果设置不太复杂,我宁愿使用免费的解决方案。
我 7 天前为我们的客户更改了域名服务器 - 他们的域名注册商是,doteasy.com并且在过去几天中我与他们交谈过几次。我知道域名服务器需要传播,但我不明白为什么这需要这么长时间。Doteasy 只是告诉我他们无能为力。
当我检查名称服务器在以下站点上的传播时:
http://www.intodns.com/
https://www.whatsmydns.net/
我还看到旧的NSns57.1and1.com和ns58.1and1.com旧的A记录IP74.208.118.58
我们的网站uptowngreenville.com应该有域名服务器ns1144.websitewelcome.com,并ns1145.websitewelcome.com与A记录IP192.185.122.201
我们从来没有让客户网站需要超过 24 小时才能上线/完全传播。
当我运行检查时http://www.intodns.com/,我确实注意到SOA Primary nameserver: ns58.1and1.com如何更改它?
客户网站的域名已在 GoDaddy 注册。该域指向 Wix.com 的域名服务器。我已将 wix 中的 TTL 降低到 1 小时。
但是,当我们上线时,我们将自己切换域名服务器(使用 Godaddy)。
当旧站点 (wix) 的区域记录过期时,DNS 是直接查看 wix 以进行更新,还是会与注册商 (godaddy) 核对?
在我看来,缓存的 A 记录会过期,但没有任何东西告诉 DNS 名称服务器已更改。名称服务器处于更高级别。不过,我不确定这是否正确?或者当缓存的记录过期时,它会从注册商那里检查新记录。这就是令人困惑的地方。
所以我的问题是:
更改特定区域记录的 TTL 是否足以使名称服务器本身为访问者更新得更快?
Namecheap 似乎让我在顶点域上创建 CNAME 记录,我认为这与 CNAME 记录的定义相反:

它有效(从 S3 正确加载我的静态站点)。
奇怪的是(我不确定它是否相关),似乎没有为此域注册的名称服务器:http ://dnscheck.pingdom.com/?domain=thereitwas.com×tamp=1413775781&view=1
是否只是反复查找记录目标的IP地址并对该IP进行A记录?如果是这样,除非这种检查很频繁,否则我应该正确设置它以避免在我的 S3 存储桶更改 IP 时停机。
除此之外,它可能做的事情有什么问题吗?
domain-name-system amazon-s3 cname-record nameserver namecheap
我安装了 dnstop 来监视运行 bind9 的名称服务器,并惊讶地发现它正在查询我没有托管的其他域。我只是想知道这是否是正常行为,还是我配置不正确?编辑:我只是有一个想法..这是我的本地机器在查询自己吗?我也在这个盒子上运行一个网络服务器..
Queries: 1 new, 483 total Mon Jan 19 22:00:37 2015
Query Name Count % cum%
------------------------------- --------- ------ ------
omeee.ga 218 45.1 45.1
canonical.com 47 9.7 54.9
spamcop.net 35 7.2 62.1
google.com 16 3.3 65.4
phocks.org 14 2.9 68.3
com.tr 13 2.7 71.0
spamhaus.org 11 2.3 73.3
mediacenter.hu 9 1.9 75.2
jazztel.es 9 1.9 77.0
hol.gr 8 1.7 78.7
rr.com 6 1.2 79.9
com.ar 5 1.0 81.0
mollom.com 5 1.0 82.0
amyhendicott.ga 5 1.0 83.0 …Run Code Online (Sandbox Code Playgroud) 我在用于解析大量域的小型服务器上运行绑定,我的主要目标是快速解析域和低内存使用率。
我想对所有 TLD 的名称服务器使用类似本地区域的东西 dig . axfr @g.root-servers.net.
现在发生的事情是当达到缓存限制时,绑定会停止缓存,并且每次解析根服务器 dns 都会被命中。有没有办法使用axfr输出并告诉绑定从那里获取 tld 的 NS 信息?
我试图添加“。” 带有 axfr 输出的主区域,但它不起作用。
zone "." IN {
type master;
file "axfrOutput.ca";
};
Run Code Online (Sandbox Code Playgroud)
当前命名的.conf
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
max-cache-size 100m;
cleaning-interval 1; // clean cache every 1 minutes
max-cache-ttl 120; // limit cached record to a 60s TTL
max-ncache-ttl …Run Code Online (Sandbox Code Playgroud) 我已阅读多个通配符 dns 条目并了解通配符 DNS 条目的限制/缺点,但我对注册商列出的顺序有疑问:
example.com A 192.0.2.1 (1)
test.example.com A 192.0.2.2 (2)
*.example.com A 192.0.2.3 (3)
test2.example.com A 192.0.2.4 (4)
Run Code Online (Sandbox Code Playgroud)
更确切地说:
我是否正确地认为 (3) 不会影响 (1),因此唯一的 A 记录example.com是 (1)?
规则 (2) 是否会被规则 (3) 覆盖,或者这两个规则都适用test.example.com(因此该子域有两条 A 记录)?
由于(4)列在(3)之后test2.example.com,这是否意味着只有一条A记录( 192.0.2.4)或两条A记录( 和192.0.2.3) 192.0.2.4?
我正在尝试了解 DNS 的工作原理。即使经过大量的搜索,我仍然不清楚 NS 记录是如何工作的。现在我有两个事实。
事实1(基于本文第一段)
NS 记录或(名称服务器记录)告诉递归名称服务器哪些名称服务器对区域具有权威性。
事实 2(此处,在权威名称服务器部分下)
权威名称服务器包含特定于其所服务的域名(例如 google.com)的信息,并且它可以为递归解析器提供在 DNS A 记录中找到的该服务器的 IP 地址...
Now, say I choose company A for my domain name provider - I've bought my domain name from A
while I'm hosting my web app at the server of company B.
So based on fact 1 and 2 my question are -
(1) Will company A (from where I bought the domain name) will work for …
networking domain-name-system ns-record nameserver dns-record
nameserver ×10
bind ×2
cname-record ×2
a-record ×1
amazon-ec2 ×1
amazon-s3 ×1
dns-hosting ×1
dns-record ×1
dns-zone ×1
namecheap ×1
named-conf ×1
networking ×1
ns-record ×1
spf ×1
ttl ×1