DNS/Socks

Краткий обзор: DNS/Socks

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

Система доменных имен (Domain Name System  DNS)  используется вместе с IP адресацией, чтобы связать имена компьютеров с IP адресами. В основном, DNS  это просто другой способ передвижения по сети. Интернет адреса, которые вы видите  например, WinProxy.com  являются частью системы доменных имен. Также как Интернет использует DNS, чтобы помочь людям и приложениям найти дорогу в глобальной сети, вы можете использовать DNS, чтобы помочь вашим приложениям найти дорогу в вашей локальной сети.

Многие приложения, и большие и маленькие, требуют наличия DNS для своей работы. Среди них Java апплеты, протокол Socks и протокол AOL внутри WinProxy. Вы еще может быть не знакомы с протоколом Socks, но вы будете встречать его тем чаще, чем больше вы будете узнавать о работе сети. Гибкий и мощный протокол Socks становится все более популярным выбором среди программистов, при добавлении ими поддержки прокси в свои приложения.

ПРЕДОСТЕРЕЖЕНИЕ:
Большая гибкость и мощность обеспечиваемая протоколом Socks, так же делает его чуть менее безопасным, чем другие протоколы. Если пользователи вашей локальной сети чрезвычайно чувствительный материал, подумайте дважды перед включением протокола Socks.

Настройка DNS в вашей локальной сети

В примере, данном ниже, (1) WinProxy используется как DNS сервер вашей локальной сети; и, (2) каждый компьютер сети настроен как DNSклиент. Хотя инструкции рекомендуют воспользоваться мышкой  использование установки Windows 95/98/NT/2000/Me/XP эквивалентно. Скриншоты всех настроек для Windows 95/98 и NT находятся на нашем веб сайте.

Настройка сервера

Для начала, вам понадобится IP адрес(а) DNS сервера вашего провайдера. Обычно, эти адреса указаны в документах провайдера (часто как «основной» и «дополнительный» серверы). В случае необходимости, WinProxy может получить их для вас. Вот как:

  • На закладке Настройки нажмите Протоколы/Настройка DNS/Найти мой сервер имен.
  • Следуя инструкции, нажмите Найти мой DNS сервер.
  • WinProxy откроет ваш браузер, используя информацию введенную вами, чтобы найти список адресов провайдера. Этот список включает в себя и IP адрес DNS сервера вашего провайдера.

После того, как вы получите соответствующий адрес, вы можете продолжить. Первым шагом будет установить машину WinProxy в качестве DNS сервера:

  • В WinProxy выберите Файл/Настройки/Протоколы.
  • Поставьте галочку в поле DNS, которая включает DNS.
  • Если вы намереваетесь использовать Socksб поставьте галочку в соответствующем поле.
  • Нажмите Установка DNS.
  • Просмотрите Текущий список DNS серверов, чтобы посмотреть есть ли в нем основной DNS сервер вашего провайдера (он мог быть добавлен во время установки WinProxy). Если его там нет, введите адрес в поле IP адрес DNS сервера для добавления и нажмите Добавить, чтобы включить адрес в список.
  • Аналогично добавьте IP дополнительного DNS сервера. Если вы его не получили от вашего провайдера, просто оставьте эту строку пустой; дополнительный сервер используется только когда основной перестает отвечать.
  • Введите имя домена в соответствующее поле, когда будет запрошено имя вашего локального домена. Вы можете использовать здесь имя домена вашего провайдера, но лучше использовать ваше собственное имя. Выбирайте свободно любое имя: fred.com или suzie.org прекрасно подойдут. Имя не должно быть официально указано в Интернете, т.к. оно используется в вашей локальной, частной сети, и оно невидимо для остального мира. Все ваши компьютеры должны иметь то же доменное имя, и из-за способа который использует DNS для поиска, лучше будет если имя домена будет заканчиваться на .com или другое стандартное окончание.
  • Нажмите Список Имен и следуйте указаниям, чтобы создать локальный список имен для вашего DNS сервера  это список имен всех локальных компьютеров и их IP адресов. Использование этого списка увеличивает скорость локального поиска. Если вы не знаете имени компьютера, вы можете найти ее в меню Пуск/Настройка/Панель управления/Сеть/Идентификация/Имя компьютера. Вы можете изменить это имя всегда когда захотите, но помните, что надо будет изменить его и в списке имен.

Наконец, нажимайте кнопки ОК, пока не вернетесь в главное окно WinProxy. Вы должны увидеть маленькое информационное окно, говорящее вам, что настройки были обновлены. Вам не нужно перезагружать WinProxy, чтобы изменения вступили в силу. Теперь, WinProxy настроен как ваш DNS сервер.

Установка DNS клиента на машине WinProxy

Одна из преимуществ WinProxy заключается в том, что его не нужно запускать на «выделенном» компьютере (компьютере с одной функцией). Другими словами, когда компьютер является WinProxy сервером, он продолжает запускать приложения, с которыми он работал раньше, без изменений. Более того, WinProxy может так же быть клиентом, подобно всем остальным компьютерам в сети и получать доступ в Интернет через WinProxy.

Поэтому, WinProxy компьютер настроен с настройками сервера и клиента. Теперь, когда компьютер настроен на работу в качестве DNS сервера, нужно также настроить его быть DNS клиентом. Это позволит приложениям работать с DNS сервером вашего провайдера, если случится запустить их, пока WinProxy не запущен. И не беспокойтесь: не будет конфликтов с настройками клиента/сервера, так как они вводятся в различных местах.

  • На WinProxy машине зайдите в Панель Управления и выберите Сети/Идентификация/Имя Компьютера. Запишите это имя (вы будете использовать его сейчас).
  • Выберите закладку Настройка.
  • Дважды щелкните на протоколе TCP/IP, относящемуся к локальному адаптеру.
  • Выберите закладку Конфигурация DNS и затем нажмите Включить DNS.
  • В поле Хост введите имя компьютера. В поле Домен введите то же имя, которое вы использовали во время установки WinProxy. В поле Порядок поиска DNS сервера введите IP адрес самой машины WinProxy (т.е. 90.0.0.1) и затем тот же DNS адрес провайдера, который вы ввели в WinProxy.

Теперь машина WinProxy настроена как клиент DNS. Давайте приступим к настройке DNS на других компьютерах вашей сети.

Настройка остальных компьютеров как DNS клиентов

Если клиентские компьютер(ы) имеют настройки по умолчанию  т.е. TCP/IP установлен в «Получать автоматически» и DNS в «Отключен»  вам не нужно вводить информацию о DNS. DHCP сервер WinProxy автоматически поставит всю необходимую информацию о DNS за вас.

(Значение настройки DNS «Отключен» вводит в заблуждение, т.к. на самом деле оно, фактически, означает «Получать автоматически»).

Однако, если вы не используете настройки по умолчанию, давайте выставим настройки DNS клиента вручную. Для каждой машины в локальной сети:

  • В Панели управления, дважды нажмите Сети и затем Идентификация. Перепроверьте имя компьютера, которое вы будете использовать в следующем шаге.
  • Дважды щелкните на строчке протокол TCP/IP, относящуюся к локальному сетевому адаптеру.
  • Выберите закладку Конфигурация DNS и затем нажмите Включить DNS. В поле Хост введите имя компьютера полученное в предыдущем шаге.
  • В поле Домен введите то же имя домена, которое вы использовали на машине WinProxy.
  • В поле Порядок поиска DNS сервера введите IP адрес машины WinProxy (т.е. 90.0.0.1).
  • Нажимайте ОК, пока не вернетесь в главное окно. Windows должна проинформировать вас, что вы должны перезагрузить компьютер, для того, чтобы настройки вступили в силу.

Теперь, вся ваша локальная система настроена на использование DNS. Если вы планируете использовать протокол Socks (большинство людей используют) или протокол AOL, убедитесь, что эти протоколы включены в WinProxy (это можно узнать в меню Настройки/Протоколы)

Тестирование установки DNS

Вы можете проверить и убедиться, что локальный DNS поиск работает корректно. Для этого можно использовать команду Ping, хотя, немного по-другому, чем раньше. Убедитесь, что WinProxy запущен и подключен к вашему провайдеру, и используйте команду Ping с доменными именами вместо IP адресов:


Рисунок 2.1: Тестирование настройки DNS командой Ping

Все три запроса, показанных здесь, были сделаны на компьютере клиента, позади WinProxy.

Пример первый  ping winproxy. Показанный результат выдается, если вы правильно настроили клиентский компьютер и компьютер WinProxy на использование DNS. Этот тест срабатывает не зависимо от того, подключенные ли вы к провайдеру или нет. Протестируйте подобным образом каждый клиентский компьютер. Вы заметите, что команда ping связана с локальным именем домена, в данном случае Ositis.com. Показанный IP адрес, 90.0.0.11,  это IP адрес нашей офисной WinProxy машины в момент тестирования. Тест подтверждает, что локальный DNS настроен правильно и работает как минимум на тестируемой клиентской машине и машине WinProxy.

Второй показанный тест, ping yahoo, показывает результат, который ожидается когда вы указали неверное доменное имя, или когда DNS не может получить числовой адрес указанного символьного названия.

Ожидаемый результат третьего теста меняется, в зависимости от версии WinProxy, которую вы установили. Мы используем WinProxy 2.1 как показано на рисунке 2.1. Вам может показаться, что WinProxy не работает, при первом взгляде на третий тест, ping yahoo.com. Но результаты, фактически подтверждают, что поиск DNS работает прекрасно. Хотя там говорится, что Указанный получатель не недостижим, ближайшее рассмотрение показывает, что тест получил IP адрес yahoo.com. Сам ping не отработал через WinProxy 2.1, но DNS поиск правильно отработал: локальный клиент спросил машину WinProxy, машина WinProxyс спросила DNS сервер вашего провайдера (который может быть знал адрес или может спросил у другого DNS сервера в Интернете), и результат вернулся на машину клиента. Этот последний тест, поэтому, подтверждает, что цепочка DNS поиска полна и идет от машины клиента до Интернета. С WinProxy 3.0 и выше, DNS часть третьего теста отрабатывает так же  вы пингуете имя и DNS возвращает (как часть ответа) IP адрес соответствующий этому адресу. Одно большое отличие заключается ч том, что WinProxy 3.0 и выше позволяет клиентской машине пинговать компьютеры за пределами брандмауэра. Вместо «Компьютер получателя недостижим», вы увидите «Ответ от» при пинговании с WinProxy 3.0 и выше.

Добавление протокола Socks вашему браузеру

Добавление протокола Socks необходим только для браузеров, которые работают через Cproxy. В противном случае не беспокойтесь об этом. Также как другие протоколы браузера, такие как HTTP и FTP, работают без настройки через настроенный по умолчанию WinProxy, так же дело обстоит и с Socks.

Но, если вам нужно добавить Socks, это легко сделать. Вот как:

  • В WinProxy зайдите в меню Файл/Настройки/Протоколы.
  • Включите Socks, и введите в поле Socks IP адрес компьютера WinProxy.
  • Установите порт в 1080.
  • Оставьте пустым поле FTP, чтобы браузер использовал Socks для FTP соединений. Это предотвратит случайные проблемы, которые могут когда оба включены. Кроме того, передачи являются более устойчивыми при использовании протокола Socks.

Два главных браузера рассматривают другие протоколы иначе, чем Socks. Netscape предпочтительно использует Socks для всего, включая почту, и также для не настраиваемых протоколов, таких как Gopher или WAIS. Internet Explorer использует Socks для протоколов, которые иначе не включаются, как Gopher.

Включение других Socks приложений.

Много новейших Интернет приложений  особенно программы чатов и некоторые игры  используют Socks для поддержки работы через прокси. Количество приложений, использующих протокол Socks будет расти очень быстро. Техническая поддержка на веб сайте Ositis (www.WinProxy.com) содержит Скриншоты для нескольких таких приложений, настроенных на работу через WinProxy.

Общее правило, для того, чтобы настроить эти приложения  это заглянуть на закладку соединений, брандмауэров или прокси в конфигурации или настройках. Находясь там, установите галочку, указывающую Socks или Socks 5. WinProxy поддерживает оба типа Socks 4 и Socks 5, но если в приложении можно выбирать, выберите Socks 5. В поле IP сервера введите IP адрес машины WinProxy. В поле порт выберите стандартный порт Socks  1080.

Перевод документации осуществлен силами компании Red Line Software

Дополнительные ссылки

Поиск по сайту

Документация

Авторизация

 
Забыли свой пароль?
Регистрация

Подписка

Подписка на новости компании