标签: domain-name-system

DNS 区域文件中的“@”是什么意思?

我的域的 DNS 区域文件中有以下数据:

$ORIGIN mydomain.com.
@       IN      A       208.X.Y.Z
mail    IN      A       208.X.Y.Z
... etc..
Run Code Online (Sandbox Code Playgroud)

什么是@线是什么意思?我知道的记录是什么..但与主机符号 的标志

domain-name-system

130
推荐指数
3
解决办法
12万
查看次数

在不使用缓存的情况下强制 dig 解析

我想知道是否有办法查询 DNS 服务器并绕过缓存(使用dig)。我经常更改 DNS 服务器上的区域,我想检查它是否从我的工作站正确解析。但是由于服务器缓存已解决的请求,我经常得到旧的。重新启动或加载服务器并不是一件好事。

domain-name-system linux dig

127
推荐指数
4
解决办法
15万
查看次数

如何查看 DNS 记录的生存时间 (TTL)?

我想查看 CNAME 记录的生存时间 (TTL) 值。

我可以访问dig(在 Apple Mac OS X 上),它给了我这样的答案:

% dig host.example.gov
<*SNIP*>
;; ANSWER SECTION:
host.example.gov.       43200   IN  CNAME   host1.example.gov.
host1.example.gov.      43200   IN  A       192.168.16.10
Run Code Online (Sandbox Code Playgroud)

值“43200”是此 DNS 记录的 TTL 吗?

domain-name-system ttl dig

124
推荐指数
4
解决办法
20万
查看次数

创建子域需要什么类型的 DNS 记录?

我正在制作一个网站,我需要一个子域。

我需要将新部分添加到我的网站,但我不知道在 DNS 控制台中添加哪种类型的 DNS 记录以指向这个新站点。

A还是CNAME

domain-name-system website subdomain

98
推荐指数
3
解决办法
16万
查看次数

我们应该托管自己的域名服务器吗?

这是一个关于是否为自己的域外包 DNS 解析的规范问题

我目前让我的 ISP 为我的域提供 DNS,但他们对添加记录施加了限制。因此,我正在考虑运行我自己的 DNS。

您更喜欢托管您自己的 DNS,还是让您的 ISP 这样做更好?

有没有我可以研究的替代方案?

domain-name-system dns-hosting

96
推荐指数
6
解决办法
5万
查看次数

通配符 CNAME DNS 记录是否有效?

我知道拥有通配符的 DNS A 记录是有效的(例如 *.mysite.com)。是否可能/有效/建议使用通配符 CNAME 记录?

domain-name-system cname-record wildcard

94
推荐指数
4
解决办法
14万
查看次数

为什么 MX 记录不能指向 IP 地址?

我了解您不应将 MX 记录直接指向IP 地址,而应将其指向A记录,而该记录又指向您的邮件服务器的 IP 地址。

但是,原则上,为什么需要这样做?

domain-name-system email-server a-record ip-address mx-record

94
推荐指数
3
解决办法
6万
查看次数

什么是反向 DNS 命令行实用程序?

根据 IP 地址查找计算机名称的命令是什么?

我总是忘记这个命令是什么,但我知道它存在于 Windows 中,我假设它存在于 *nix 命令行中。

domain-name-system linux windows command-line-interface reverse-dns

90
推荐指数
4
解决办法
10万
查看次数

CNAME 应该用于子域吗?

我管理当前具有以下 DNS 配置的多个网站:

example.com      - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com  - CNAME    - example.com
beta.example.com - CNAME    - test.example.com
dev.example.com  - CNAME    - test.example.com
Run Code Online (Sandbox Code Playgroud)

这是对 CNAME 记录的适当使用吗?我在网上查了一下,没有找到明确的答案。有些人声称 CNAME 记录是错误的(但是他们并不清楚为什么会这样)并提出以下设置:

example.com      - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com  - A Record - Production Server IP
beta.example.com - A Record - Test Server IP
dev.example.com  - A Record - Test Server IP
Run Code Online (Sandbox Code Playgroud)

其中哪一种是更好的方法(以及为什么)? …

domain-name-system cname-record

88
推荐指数
2
解决办法
8万
查看次数

ServerName 和 ServerAlias 如何工作?

这是我需要进一步说明的虚拟主机配置的以下部分:

<VirtualHost *:80>
  # Admin email, Server Name (domain name), and any aliases
  ServerAdmin example@example.com
  ServerName  141.29.495.999
  ServerAlias example.com
...
Run Code Online (Sandbox Code Playgroud)

这是示例配置,类似于我目前拥有的(我目前没有域名)。

<VirtualHost *:80>- 允许在端口 80 上向可以联系到该服务器的 IP 发出的所有 HTTP 请求进行以下设置。例如,如果服务器可以通过多个 IP 访问,您可以将此指令限制为一个,而不是两个。

ServerName- 如果 HTTP 请求的主机部分与此名称匹配,则允许该请求。通常,这将是映射到 IP 的域名,但在这种情况下,HTTP 请求主机必须匹配此 IP。

ServerAlias - 服务器接受的备用名称。

对我来说,令人困惑的部分是,在上述情况下,如果我设置ServerAlias mytestname.com然后向 发出 HTTP 请求mytestname.com,则必须有一个指向服务器 IP 的 DNS 记录才能正常工作?在这种情况下,ServerAlias 只是基本上 EXTRA ServerName 条目吗?

假设我有一个 DNS 条目,foobar.com = 141.29.495.999但后来我有ServerName = 141.29.495.999并且ServerAlias是空的,这是否意味着尽管 foobar.com 被解析为正确的 IP,因为没有引用来接受 foobar.com in …

domain-name-system apache-2.2 apache-2.4

84
推荐指数
2
解决办法
25万
查看次数