В этом случае DNS использует TCP-порт 53

«Использует ли DNS TCP-порт 53? Если да, то в каком сценарии«

2 Solutions collect form web for “В этом случае DNS использует TCP-порт 53”

Он используется в качестве повтора, когда ответ превышает максимальный размер – особенно актуально, если EDNS не поддерживается.

DNS-запросы состоят из одного запроса UDP от клиента, за которым следует один ответ UDP с сервера. Протокол управления передачей (TCP) используется, когда размер данных ответа превышает 512 байт или для таких задач, как передача зон.

 Most DNS [RFC1034] transactions take place over UDP [RFC768]. TCP [RFC793] is always used for full zone transfers (using AXFR) and is often used for messages whose sizes exceed the DNS protocol's original 512-byte limit. The growing deployment of DNS Security (DNSSEC) and IPv6 has increased response sizes and therefore the use of TCP. The need for increased TCP use has also been driven by the protection it provides against address spoofing and therefore exploitation of DNS in reflection/amplification attacks. It is now widely used in Response Rate Limiting [RRL1] [RRL2]. Additionally, recent work on DNS privacy solutions such as [DNS-over-TLS] is another motivation to revisit DNS-over-TCP requirements. 

Ссылка: DNS RFC

  • Как вернуть ближайший DNS-IP на основе запроса IP-адреса клиента?
  • Можно ли смешивать зоны с включенным DNSSEC и отключенным в BIND?
  • Как избежать зависания при разрешении имени IPv6
  • avahi-daemon и «.local» вопросы домена
  • Как искать .local?
  • OpenConnect не разрешает имена хостов
  • Разрешить Linux подключаться к адресам, содержащим домены с тире, за которыми следует точка
  • Как копать найти мой WAN-IP-адрес? Что такое «myip.opendns.com»?
  • Проблемы с DNS на RHEL 6
  • Различные домены для нескольких виртуальных машин на хосте с одним IP-адресом WAN
  • Как просмотреть аренду DDNS с BIND9 и DHCP-сервера?
  • Linux и Unix - лучшая ОС в мире.