Если ваш ПК с Windows подключается к Интернету через маршрутизатор в вашем доме или офисе, и вы хотите, чтобы DNS-серверы для всех устройств, которые подключаются к этому маршрутизатору, менялись, лучше изменить настройки на маршрутизаторе, а не на каждом устройстве.
Как изменить DNS-серверы в Windows
Ниже приведены шаги, необходимые для изменения DNS-серверов, которые использует Windows. Но, в зависимости от используемой версии Windows, процедура немного отличается, поэтому обязательно примите к сведению эти различия по мере их появления.
Для быстрого старта вы можете пропустить эти первые четыре шага и перейти прямо к шагу 5, выполнив команду апплета в панели управления в диалоговом окне «Выполнить»: control netconnections – управлять сетевыми соединениями.
1. Откройте панель управления.
Если вы используете Windows 8.1, гораздо быстрее, если вы выберете «Сетевые подключения» в меню «Опытный пользователь», а затем перейдете к шагу 5.
2. В панели управления коснитесь или нажмите Сеть и Интернет.
Вы не увидите Сеть и Интернет, если для вашего вида панели управления выбраны Большие значки или Маленькие значки. Вместо этого найдите Центр управления сетями и общим доступом, выберите его и перейдите к шагу 4.
3. В открывшемся окне «Сеть и Интернет» нажмите или коснитесь «Центр управления сетями и общим доступом», чтобы открыть этот апплет.
Теперь, когда открыто окно «Центр управления сетями и общим доступом», щёлкните или коснитесь Изменение параметров адаптера, расположенные в левом поле.
В Windows 7 эта ссылка называется «Управление сетевыми подключениями».
4. На этом новом экране сетевых подключений найдите сетевое подключение, для которого вы хотите изменить DNS-серверы.
Проводные соединения обычно обозначаются как Ethernet или локальное соединение, а беспроводные – как Wi-Fi.
Здесь у вас может быть перечислено несколько соединений, но вы обычно можете игнорировать любые соединения Bluetooth, а также любые со статусом Не подключен или Отключен. Если вам всё ещё не удается найти правильное соединение, измените представление этого окна на Сведения и используйте соединение, которое отображает доступ к Интернету в столбце Соединение.
5. Откройте сетевое подключение, для которого вы хотите изменить DNS-серверы, дважды щёлкнув или дважды нажав на его значок.
6. Нажмите или нажмите «Свойства» в открывшемся окне состояния подключения.
В некоторых версиях Windows, , если вы не вошли в учетную запись администратора, вам будет предложено ввести пароль администратора.
7. В появившемся окне «Свойства» подключения прокрутите вниз в поле «Это подключение» следующие элементы: список и нажмите или коснитесь Интернет-протокола версии 4 (TCP/IPv4) или Интернет-протокола (TCP/IP), чтобы выбрать параметр IPv4, или Интернет-протокол. Версия 6 (TCP/IPv6), если вы планируете изменить настройки DNS-сервера IPv6.
8. Нажмите Свойства под списком.
Выберите переключатель Использовать следующие адреса DNS-серверов: в нижней части окна Свойства протокола Интернета.
Если в Windows уже настроены настраиваемые DNS-серверы, возможно, этот переключатель уже выбран. Если это так, вы можете просто заменить существующие IP-адреса DNS-серверов новыми с помощью следующих нескольких шагов.
В предоставленных местах введите IP-адрес для предпочитаемого DNS-сервера, а также для альтернативного DNS-сервера.
См. список бесплатных и общедоступных DNS-серверов для получения обновленной коллекции DNS-серверов, которые вы можете использовать в качестве альтернативы тем, которые назначены вашим интернет-провайдером.
Вы можете ввести только предпочитаемый DNS-сервер, ввести предпочтительный DNS-сервер от одного поставщика с дополнительным DNS-сервером от другого или даже ввести более двух DNS-серверов, используя соответствующие поля на вкладке DNS, которые вы найти через кнопку Advanced.
9. Нажмите ОК.
Смена DNS-сервера происходит немедленно. Теперь вы можете закрыть все открытые окна Свойства, Состояние, Сетевые подключения или Панель управления.
Убедитесь, что новые DNS-серверы, используемые Windows, работают должным образом, посетив несколько ваших любимых веб-сайтов в любом браузере, который вы используете. Пока веб-страницы отображаются и, по крайней мере, так же быстро, как и раньше, новые DNS-серверы, которые вы ввели, работают правильно.
Как изменить DNS-серверы с помощью командной строки
Вы также можете изменить предпочитаемый DNS-сервер в Windows через командную строку. Это определенно не так просто, как следовать указаниям, показанным выше, потому что вы должны вводить команды через командную строку, но это вполне выполнимо.
1. Откройте командную строку с повышенными правами.
2. Введите netsh и нажмите Enter.
3. Когда вы увидите netsh>, введите interface ip show config и нажмите Enter.
4. Найдите сетевое соединение, для которого вы хотите изменить DNS-сервер. «Ethernet0» – это имя соединения в нашем примере.
5. Введите эту команду, а затем нажмите Enter, но не забудьте заменить Ethernet0 именем вашего собственного соединения, а 8.8.8.8 – DNS-сервером, который вы хотите начать использовать.
interface ip set dns "Ethernet0" static 8.8.8.8
6. Команда выполнена успешно, если вы видите снова netsh>. Теперь вы можете выйти из командной строки.
Вы также можете использовать командную строку, как в командной строке или в файле BAT, чтобы заставить соединение использовать DHCP. Просто замените статический раздел приведенной выше команды на dhcp.
Дополнительная информация о настройках DNS
Помните, что настройка пользовательских DNS-серверов для вашего компьютера применима только к этому компьютеру, а не ко всем остальным устройствам в вашей сети. Например, вы можете настроить свой ноутбук Windows с одним набором DNS-серверов и использовать совершенно другой набор на своём рабочем столе, телефоне, планшете и т. д.
Также помните, что настройки DNS применяются для «ближайшего» устройства, на котором они настроены. Например, если вы используете один набор DNS-серверов на своем маршрутизаторе, ваш ноутбук и телефон будут использовать их также при подключении к Wi-Fi.
Но, если у вашего маршрутизатора есть собственный набор серверов, а у вашего ноутбука – отдельный набор, ноутбук будет использовать DNS-сервер, отличный от вашего телефона и других устройств, которые используют маршрутизатор. То же самое верно, если ваш телефон использует пользовательский набор.
Настройки DNS работают только в сети, если каждое устройство настроено на использование настроек DNS маршрутизатора, а не своих собственных. Это означает, что, хотя в вашей сети может быть четыре устройства, например, все четыре могут использовать отдельные DNS-серверы.
Нужна дополнительная помощь?
Возникли проблемы при смене DNS-серверов в Windows? См. «Дополнительная справка» для получения информации о том, как связаться со мной в социальных сетях или по электронной почте, размещать сообщения на форумах технической поддержки и многое другое.
При обращении ко мне, обратите внимание на операционную систему, которую вы используете, и какие шаги вы уже выполнили, а также когда возникла проблема (например, какой шаг вы не смогли выполнить), чтобы я мог лучше понять, как Вам помочь.
2019-02-10
Установка DNS на Windows Server 2003
Итак, сегодня мы устанавлиаем и настраиваем службу DNS (служба доменных имён) на нашем сервере под управлением Windows 2003 Server. Для чего нужна эта служба? В общем случае она производит преобразование символьного имени компьютера в его IP-адрес. Ведь компьютеры на 3-ем уровне модели OSI общаются между собой по IP-адресам. А нам, людям, привычней использовать и запоминать не числовой адрес, а простое мнемоническое символьное имя. Так вот, DNS-служба и выступает посредником между нами и сетевыми протоколами, преобразуя адреса типа SERV.MAIN.COM в 192.168.10.1.
Откроем окно “Управление сервером” и добавим новую роль:
При этом происходит поиск установленных и запущеных служб, а так же тех служб, которые мы можем добавить:
Появился список. В данный момент нас интересует служба DNS. Выбираем её, жмём Next.
Теперь нужно выбрать создаваемые зоны.
Forward – прямая зона, нужна для преобразования имени хоста в IP адрес. Рекомендовано для небольших организаций.
Reverse – обратная зона, нужна для обратного преобразования, IP адреса в имя хоста. В данный момент не критично, можно обойтись только прямой зоной, но в моём примере я делаю обе.
Создавать зону сейчас или потом? Создадим сейчас.
Зоны бывают разных типов. Primary – первичная, хранится на этом сервере. Если уже есть DNS-сервер с перивчной зоной – нужно будет создать вторичную (Secondary) и копировать записи из первичной.
Вводим имя нашей зоны. Очень важный этап, образуется как бы суффикс, который будет приписываться всем хостам в этой зоне.
Выбираем файл, в котором будут храниться записи DNS. Создавая первый сервер – создаём новый файл. Если бы мы мигрировали с сервера на сервер без потери записи DNS, то могли бы просто скопировать файл со старого сервера, и в этом окне выбрать “использовать существующий файл”.
Здесь мы разрешаем динамические обновления зоны.
Теперь занимаемся обратной зоной. Создаём её сейчас.
Выбираем пространство адресов зоны.
Создаём новый файл. Обратите внимание на обратный порядок следования октетов IP-адреса.
Надо немного подождать.
Когда всё готово, запускаем консоль управления DNS-сервером.
Нужно произвести ещё некоторые настройки! Надеюсь, всё будет понятно по скриншотам: Выбираем свойства зоны.
На вкладке Name Servers выбираем наш сервер и открываем редактирование Edit. Вписываем полное имя узла (как у нас в схеме планировалось) и присваиваем IP-адреса этому узлу.
Открываем вкладку “Передача зон” и разрешаем передавать зоны на любой сервер. Затем вкладку SOA и дописываем суффиксы к Primary server и Responsible person.
Закрываем свойства, теперь добавим новый хост (узел A). Наверное следует немного пояснить типы узлов:
- A – хост, имя которого разрешается (преобразуется) в IP-адрес.
- CNAME – алиас, то же самое, что псевдоним.
- MX – почтовый сервер.
- NS – сервер DNS.
- PTR – обратная запись (в reverse-зоне)
Итак, нам нужен A – новый хост.
Вписываем имя host и IP-адрес. Таким образом видим полное имя host.serv.main.com. – именно так в нашем плане и сказано!
Проверка работы DNS методом простого пинга
Проверяем созданую запись. Пингуем хост с серверной машины:
Проверка работы DNS с помощью NSLOOKUP
Проверяем DNS-сервер с host-машины. Для этого служит программа nslookup.
Вводим IP адрес, который нужно преобразовать в имя хоста. Сервер возвращает нам host.serv.main.com. Работает!
Друзья! Вступайте в нашу группу Вконтакте, чтобы не пропустить новые статьи! Хотите сказать спасибо? Ставьте Like, делайте репост! Это лучшая награда для меня от вас! Так я узнаю о том, что статьи подобного рода вам интересны и пишу чаще и с большим энтузиазмом!
Также, подписывайтесь на наш канал в YouTube! Видео выкладываются весьма регулярно и будет здорово увидеть что-то одним из первых!
Все компьютеры, подключенные к Интернету, имеют IP-адрес, чтобы найти их через Интернет другими машинами.
Этот IP-адрес состоит из нескольких номеров для удобства в вычислительных целей.
192.0.2.1 – пример для IP-адреса.
Но эти IP-адреса не являются юзер-френдли для человека, а это означает, что людям нелегко или невозможно зппомнить IP-адреса всех важных для них машин.
Поэтому в качестве решения для этой цели была введена новая концепция под названием Domain Names.
«www.example.com» – пример имени домена.
Они просты и легко запоминаются, поскольку они являются словами с алфавитными символами.
Каждое имя домена сопоставляется с IP-адресом.
Служба DNS выполняет преобразование между этими доменными именами и IP-адресами.
DNS-сервер – это компьютерный сервер, который содержит базу данных общедоступных IP-адресов и связанных с ними доменных имен.
Когда вы вводите имя домена в свой веб-браузер, если ваш маршрутизатор не располагает достаточной информацией для преобразования имени домена в IP-адрес, он использует помощь DNS-сервера для выполнения этого преобразования, подключившись к одному из доступных DNS-серверов.
Чтобы найти IP-адрес DNS-сервера, который используется вашим маршрутизатором, можно использовать один из приведенных ниже методов.
Способ 1. Использование графического интерфейса маршрутизатора
Самый простой способ найти IP-адрес DNS-сервера вашего маршрутизатора – проверить его с помощью графического интерфейса маршрутизатора.
1. Сначала вам нужно узнать IP-адрес вашего маршрутизатора. (В большинстве случаев IP-адрес по умолчанию – 192.168.1.1)
Для машин Windows:
1.1. Если вы используете машину Windows, откройте командную строку, набрав «cmd» в строке поиска Windows.
1.2. Введите «ipconfig», чтобы просмотреть информацию о сети.
Там вы сможете увидеть данные адреса шлюза по умолчанию в разделе «Сведения о беспроводной локальной сети».
В этом случае это 192.168.1.1
Для Linux-машин:
1.3. Если вы используете машину Linux, откройте терминал.
например, на машине Ubuntu.
Терминал можно открыть, выполнив поиск на панели поиска.
Здесь есть 2 IP-адреса, а один с самой низкой метрикой выбран в качестве IP-адреса по умолчанию, который в этом случае равен 10.8.0.1
2. Затем введите этот IP-адрес в адресную строку вашего веб-браузера, и вам будет предложено ввести имя пользователя и пароль, чтобы получить доступ к веб-интерфейсу вашего маршрутизатора
3. Затем на вкладке «Статус» вы сможете просматривать информацию DNS вашего маршрутизатора
Способ 2. Использование команд Windows
2.1. Один из способов – использовать команду nslookup.
Эта команда предоставляет вам информацию о поиске DNS.
Чтобы просмотреть их, вы можете ввести в командной строке:
Первые 2 строки вывода предоставляют вам данные DNS-сервера.
2.2. Второй способ – использовать команду «ipconfig / all» в командной строке:
Как вы можете видеть, 192.168.8.1 является DNS-адресом в соответствии с указанным выше выводом.
Способ 3: Использование команд Linux
В дистрибутивах Linux данные DNS могут быть извлечены из команд «host» или «dig»
host: host command – это утилита, которая выполняет поиск DNS.
Поэтому данные DNS-сервера можно просмотреть, как показано ниже:
Согласно вышеприведенному выводу, 10.0.10.11 является IP-адресом DNS-сервера.
dig: dig – инструмент, который используется для запроса DNS-серверов имен для получения информации о адресах хостов, почтовых обменах, серверах имен и соответствующей информации.
см. также Разрешение доменных имен с командой dig в Linux
Как показано выше, эта команда предоставляет вам IP-адрес DNS-сервера, который используется вашим маршрутизатором.
Однако в некоторых случаях вы можете определить IP-адреса DNS-серверов, которые необходимы вашему компьютеру для использования, а затем их также можно передать на ваш маршрутизатор.
Их можно определить в файле ‘/etc/resolv.conf’, а его содержимое можно посмотреть:
В соответствии с вышеизложенным приоритет присваивается 10.0.80.11, и только если он не может получить соответствующую информацию, данные передаются в 10.0.80.12 для выполнения DNS-запроса.
Способ 4. Возьмите дамп пакетов и просмотрите данные DNS.
Чтобы взять пакетный дамп текущего сетевого трафика, можно использовать команду tcpdump.
Tcpdump – это инструмент анализа сетевых пакетов, в котором используются пакеты захвата или фильтрации tcp / ip, которые передаются по сети.
Он широко используется пользователями Linux для устранения неполадок в сети.
Чтобы просмотреть сетевой трафик, выполните команду ниже в от рута отдельной вкладки в терминале
tcpdump -n -s 1500 -i eth0 udp port 53
Затем на другой вкладке генерируйте трафик DNS с помощью команды host или dig, как показано ниже.
host www.google.com
Затем вы сможете увидеть аналогичный вывод ниже, в выводе tcpdump
В приведенном выше примере вы можете четко увидеть мою машину (IP-адрес 192.168.64.140) с DNS-сервером (IP-адрес 192.168.64.2) о доменном имени www.google.com
Поделитесь статьей:Используемые источники:
- https://mega-obzor.ru/kak-izmenit-dns-server-v-windows.html
- https://litl-admin.ru/windows-2/ustanovka-dns-sluzhby-na-windows-server-2003.html
- https://itisgood.ru/2018/09/14/kakoj-u-menja-dns-server-uznajte-4-metoda-proverki-ip-adresa/