Что такое Порядок, по которому DNS-имя разрешается для любого веб-приложения? - PullRequest
0 голосов
/ 04 марта 2012

У меня есть приложение на основе Java, размещенное на моем локальном сервере tomcat. Согласно моему пониманию, когда я набираю http://us.states.com/myApplication., существует браузер заказов, который пытается разрешить DNS-имя us.states.com. I.e

  1. Сначала он будет искать us.states.com в файле hosts
  2. Во-вторых, он будет искать us.states.com на локальном DNS-сервере (если он там есть)
  3. Последнее, что будет искать us.states.com в Интернете (с добавлением www перед us.states.com)

Это правильно?

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Один и два верны. Сначала проверяется файл hosts, затем ваш DNS-сервер. Там нет 3.

Кроме того, шаг 2 не обязательно является локальным DNS-сервером вашей сети. Он может быть указан на вашем компьютере (отдельно от DHCP) или в сети. Обычно DNS-сервер находится на компьютере, принадлежащем вашему провайдеру, если вы явно не используете другой. Например, я иногда использую общедоступные DNS-серверы Google (8.8.8.8 / 8.8.4.4) или Level3 (4.2.2.1–4.2.2.7 или около того).

1 голос
/ 04 марта 2012

Первые два верны, третий нет. Если он добавляет www или нет, обычно это проблема перенаправления. Следовательно, разрешение имен DNS будет выполняться только для локального файла хоста или для одного или нескольких DNS-серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...