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

Доступ к внутреннему размещенному сайту путем настройки DNS-сервера

У нас есть небольшая сеть из 20 машин. На нашем сервере DNS и AD установлен сервер Windows 2003.

Теперь у меня есть сайт http: // подключиться в одной нашей машине. Я хочу, чтобы это разрешилось на всех других машинах.

Итак, я добавил A-запись на нашем DNS-сервере в файл hosts. Но все же мы не можем получить доступ к сайту с его доменным именем с других машин. Я не хочу добавлять записи на всех машинах.

Любые идеи?

Если вы добавите запись в файл хостов DC, она будет применяться только для этого хоста. Вам необходимо создать запись DNS в вашем AD DNS. У меня нет доступа к машине с Windows 2003, но следующее должно помочь вам начать работу.

  • Запустите оснастку DNS MMC (Пуск - Программы - Администрирование - DNS)
  • Разверните «Зоны прямого просмотра» и выберите DNS-домен, в который вы хотите добавить запись.
  • Щелкните правой кнопкой мыши зону домена DNS и выберите «Новый хост» в контекстном меню.
  • Введите имя и IP-адрес для записи
  • Нажмите Добавить хост

Я согласен с приведенным выше предложением.

А также помните, что даже в среде с одним сервером данные, которые вы изменяете, должны «распространяться» по нескольким базам данных, а также выходить на все ваши машины по всей одной сети, но не обязательно в один и тот же момент - не из-за скорости сети, как вы могли подумать, а из-за механизма синхронизации для частот обновления (аналогичный механизм, но значения, когда обновлять, не совпадают с одним и тем же моментом времени; в противном случае сеть может аварийно завершить работу).

Сетевая память не похожа на оперативную память или место на жестком диске, она не записывается мгновенно. Требуется время, и чтобы поддерживать скорость, он делает предположения. Например, если у вас есть чистое соединение, пакеты поддержки соединения отправляются постоянно, но только для поддержания соединения, а не для хранения фактических данных. Каждые 20 минут или около того (беспроводная связь обычно составляет 300-3600 секунд) сетевое соединение обновляется, повторно отправляя данные с вашей рабочей станции и проверяя их на сервере.

Если есть изменения, они отправляются обратно.

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

Вот о чем я говорю:

  • Когда вы пытаетесь редактировать список записей в DNS, вы на самом деле просто добавляете в память данные, которые копируются на жесткий диск во «временном кэше», ожидая добавления.
  • Когда система закрывает и снова открывает файл для этой программы, в конце появляется отметка, говорящая о необходимости добавления измененных вами данных, которая загружает их в память как один файл и использует их таким образом. Перед закрытием файла он перезаписывает файл обратно на диск. Это процесс, с которого начинается привязка. Новая информация бесполезна, пока не будет выполнено обновление файла и сети.

У вас есть выбор - насколько быстро это вам понадобится.

Вам необходимо либо:

  1. Подождите от 20 минут до 2 дней, чтобы он перенесся и обновил каждую базу данных и соединение.
  2. Перезапустите службу, которая затем обновит каждую базу данных и каждую машину.