Назад | Перейти на главную страницу

DNS CNAME Resolution - какой IP будет возвращен?

Я видел этот пример записи CNAME, но не знаю, какой IP-адрес будет возвращен, и не мог найти ответа.

Я ищу IP-адрес pc2.an.example.com и почтовый сервер an.example.com

Файл зоны example.com:

example.com. IN SOA...

example.com. 1800 IN NS ns1.example.com

an.example.com. 1800 IN NS ns1.an.example.com

ns1.example.com. 1800 IN A 12.34.56.78

ns1.an.example.com. 1800 IN A 123.45.67.1

Файл зоны an.example.com:

an.example.com. IN SOA...

an.example.com. IN NS ns1.an.example.com

ns1.an.example.com. 1800 IN A 123.45.67.1

an.example.com. MX 10 pc2.an.example.com

pc1.an.example.com. 1800 IN A 123.45.67.2

pc2.an.example.com 1800 IN A 23.45.67.89 

pc2 CNAME pc1.an.example.com.

Итак, какие IP-адреса будут возвращены для pc2 а почтовый сервер? Моя первая идея заключалась в том, что CNAME будет игнорироваться, потому что pc2 имеет запись «A» с полным IP, но я заметил, что нет точки в конце pc2.an.example.com, может быть, это сказывается, потому что адрес относительный?

Спасибо за любую помощь!

Вы получите:

an.example.com. IN MX 10 pc2.an.example.com

pc2.an.example.com. IN CNAME pc1.an.example.com.
pc1.an.example.com. IN A 123.45.67.2
  • Не может существовать другая запись ресурса, например A или AAAA с CNAME. Их проигнорируют.

  • pc2.an.example.com без точки равно pc2.an.example.com.an.example.com. для чего IN A 23.45.67.89 в настоящее время есть.