根据谁的要求返回不同的 dns 记录(稍有不同)

Ric*_*mon 3 domain-name-system

这个问题关系到这一个,但与一捻。我管理着许多 LAN,并希望为这些 LAN 中的机器设置 DNS 条目。例如,让我们假设:

LAN A - is 192.168.128.X (with external IP 200.90.89.2)
  snoopy is 192.168.128.2
  router sends port 80 on 200.90.89.2 to 192.168.128.2

LAN B - is 192.168.130.x (with external IP 201.32.59.2)
  charlie is 192.168.130.4
  router sends port 80 on 201.32.59.2 to 192.168.130.4
Run Code Online (Sandbox Code Playgroud)

DNS 将用于mydomain.com(在所有 LAN 之外),我想注册snoopy.mydomain.comcharlie.mydomain.com. 每当我在一个局域网中的DNSsnoopy.mydomain.com将解析192.168.128.2,每当我不是会决心200.90.89.2。LAN B 也一样。

问题是 DNS 服务器将在所有 LAN 之外,但它必须知道请求是否来自任何 LAN 内部。

Ave*_*yne 6

你说的是分割视图。 拆分视图 DNS最初旨在提供安全的无花果叶(以防止攻击者获取您的内部主机名的完整地图),但它也可以以邪恶的方式使用(和滥用) - 包括设置带有答案的单独响应取决于谁问这个问题......