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

Является ли NAT / переадресация портов быстрее, чем переопределение хоста DNS?

У меня есть сайт на основе локальной сети, который был настроен для разрешения через внутренний домен, например dev.example.com через переопределение хоста в преобразователе DNS (переопределяет запрос LAN на dev.example.com к <internalIP:PORT>). Это было быстро и отлично работало. Затем нам потребовался удаленный доступ к сайту. Поэтому я настраиваю NAT / перенаправление портов, чтобы <publicIP:PORT> решено <internalIP:PORT>. Настройка NAT выполняется молниеносно. Доступ через WAN хорош, как и ожидалось, но теперь доступ к этому сайту через LAN намного быстрее.

Просьба к <publicIP:PORT> из LAN намного быстрее, чем запрос dev.example.com из LAN были, и я не знаю почему. У меня нет конкретных отметок времени, но это намного быстрее, мы заметили это сразу, и скорость раньше не была проблемой.

Процесс NAT / перенаправления портов быстрее, чем переопределение хоста DNS?

Разрешение DNS требует времени, но если вы поместите имя хоста и ip в файл hosts - тогда это тоже должно быть быстро.