我读过有关 DNS 的文章,它基本上意味着它将我的域名转换为 IP 地址。因此,当我在 cmd 上执行 nslookup 时,我得到了例如
在我的个人电脑上(未连接到互联网,本地网络):
Default server: ps4.example.org --> this is my fully qualified DN?
Address: 1.2.3.4 --> this is my preferred DNS ?
我的主要目标是创建一个 DNS 来引导两台 PC 之间的流量。即使读过之后,我还是不明白 MX 和 A 记录是如何工作的。我该如何检查它?
更新:澄清一下,我有一个内部 IP 地址和一个 DNS 服务器(设置中的首选 DNS)。这个 DNS 服务器指的是什么?
答案1
nslookup 是一个可以查询域信息的程序。此信息必须来自 DNS 服务器。
当您在命令提示符中输入 nslookup 时,它会启动 nslookup 程序并将默认 DNS 服务器初始化为 ps4.example.org,关联 IP 地址为 1.2.3.4。这是将回答您后续有关域的查询的 DNS 服务器。
要检查 MX 记录,你可以为 nslookup 程序提供更多命令
set type=mx
google.com
同样地,要检查 A 记录,
set type=a
google.com
您可以阅读更多内容nslookup做。
如果仅用于家庭网络,则无需使用 DNS。您可以使用计算机名称如果您不想使用 IP,则必须了解 DNS 服务器,而不是 DNS 记录。
答案2
您上面发布的结果意味着:
ps4.example.org - 这是 DNS 服务器的 FQDN(完全限定域名)
1.2.3.4 - 这是 DNS IP 地址
换句话说,这是为您的 DNS 请求提供答案的目的地。您可以简化解决方案,使用 /etc/hosts(linux)或“lmhosts”文件(windows,但我不确定这个),而不是使用 DNS。至于
MX 记录:这是您无法在上述文件中处理的内容,您需要设置自己的 DNS。