Порт 53: DNS

Порт 53 (TCP/UDP) используется службой DNS. Открывайте его только при необходимости, с шифрованием и надежной аутентификацией, желательно только для известных IP-адресов.

Обновлено

Порт53
ПротоколTCP/UDP
СлужбаDNS
Доступ из интернетаОткрывайте только при необходимости

Проверить, открыт ли порт 53

Для чего используется порт 53?

Для запросов системы доменных имен (DNS). Обычно запросы идут по UDP, а большие ответы и передачи зон выполняются по TCP.

Стоит ли открывать порт 53?

Открывайте только при необходимости. Открывайте его только тогда, когда это действительно нужно, с шифрованием и надежной аутентификацией, желательно только для известных IP-адресов. Отвечать в публичном интернете должны только авторизованные DNS-серверы. Открытый рекурсивный резолвер могут использовать для DDoS-атак с усилением. Проверка портов тестирует только TCP-часть.

Как узнать, что слушает порт 53

# Linux
sudo ss -tlnp | grep ':53 '

# macOS
sudo lsof -nP -i TCP:53 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 53 -State Listen

Как открыть или заблокировать порт 53 в брандмауэре

# Ubuntu / Debian (ufw)
sudo ufw allow 53
sudo ufw deny 53

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 53" -Direction Inbound -Protocol TCP -LocalPort 53 -Action Allow

На облачных серверах также откройте порт в группе безопасности или сетевом брандмауэре провайдера. Дома сервис за роутером требует правила перенаправления портов на локальный IP-адрес устройства.

Проверка снаружи

Порт может быть открыт на сервере, но заблокирован выше по сети. Проверка портов подключается из интернета, поэтому показывает, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 53 (macOS/Linux) или Test-NetConnection example.com -Port 53 (Windows).

Часто задаваемые вопросы

Что такое порт 53?
Для запросов системы доменных имен (DNS). Обычно запросы идут по UDP, а большие ответы и передачи зон выполняются по TCP.
Безопасно ли открывать порт 53?
Открывайте только при необходимости. Открывайте его только тогда, когда это действительно нужно, с шифрованием и надежной аутентификацией, желательно только для известных IP-адресов.
Как проверить, открыт ли порт 53?
Введите свой домен или публичный IP-адрес в проверке портов и укажите порт 53. Инструмент пытается установить TCP-соединение из интернета и показывает статус: открыт, закрыт или фильтруется.