Могу ли я настроить собственный DNS-сервер на компьютере с Windows 10?
спросил
Изменено 1 год, 7 месяцев назад
Просмотрено 18 тысяч раз
У меня есть ПК с Windows 10, Hyper-V, на котором находится сервер Ubuntu, на котором я размещаю свой веб-сайт на HTTP-сервере Apache. Теперь все это работает локально, но, допустим, я покупаю доменное имя и делаю свой веб-сайт общедоступным. Я хочу научиться администрировать свой собственный DNS-сервер, создавать записи DNS и т. д. Можно ли создать DNS-сервер на компьютере с Windows 10, и если да, то как мне это сделать?
- окна-10
- днс
8
Возможно, DNS — это (относительно) простая служба на основе TCP и UDP, но на самом деле существует очень мало DNS-серверов, предназначенных для работы в Windows; это просто не популярная платформа для DNS-хостинга за пределами сред MS Active Directory.
Ранее упомянутый MaraDNS работает в Windows.
Microsoft DNS Server — но он доступен только в Windows Server (который можно запустить через Hyper-V, поскольку Microsoft предоставляет бесплатную 180-дневную пробную версию), а не в «потребительских» версиях Windows.
…Это все? (ISC BIND 9 раньше был доступным для Windows, но больше не доступен. Теперь они предлагают вместо этого запускать версию для Linux через WSL.)
Поскольку у вас уже есть виртуальная машина Linux на Hyper-V, вы должны вместо этого запустить на ней DNS-сервер. (Несколько распространенных DNS-серверов для Linux — это BIND 9, PowerDNS, Knot, NSD.)
Обратите внимание, что вы специально ищете программное обеспечение, предназначенное для работы в качестве авторитетного DNS-сервера . Есть также некоторые DNS-серверы, которые предназначены для работы в качестве распознавателей (также известных как кэши / прокси-серверы) и не могут фактически размещать домен; например dnsmasq или Unbound не очень подходят.
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
.Как изменить свой DNS-сервер в Windows
Когда вы покупаете по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Вот как это работает.
(Изображение предоставлено Tom’s Hardware)Интернет был нашим окном в мир на протяжении многих десятилетий. Но поскольку времена меняются, нам необходимо обеспечить безопасность в Интернете и максимально возможную производительность нашего оборудования. Какую же роль в этом играет DNS (сервер доменных имен)? Отказавшись от DNS-сервера, предоставляемого нашим провайдером, мы можем получить дополнительные функции, такие как защита от фишинга, предотвращение DDoS-атак и, во многих случаях, долгожданный прирост скорости.
В этом руководстве мы поможем вам изменить DNS-сервер в Windows 10 или 11 и предоставим вам список альтернативных провайдеров DNS, которые можно попробовать.
Что такое DNS?
Сервер DNS (система доменных имен) преобразует доменные имена в IP-адреса. Например, когда вы переходите в браузере на tomshardware.com, ваш запрос отправляется на DNS-сервер, который сообщает вашему компьютеру, что нужно получить данные с адреса 199.232.194.114. Существует много разных DNS-серверов, и по умолчанию вы, вероятно, используете тот, который предоставляется вашим интернет-провайдером. Однако изменить используемый DNS-сервер очень просто, он предоставляет дополнительные услуги, такие как безопасность и скорость, и многие сторонние DNS-серверы можно использовать бесплатно.
Альтернативные DNS-серверы
Большинство пользователей используют DNS-сервер, предоставленный их провайдером. Это может вас вполне устроить, но существует множество альтернативных DNS-сервисов. Лучший подход — попробовать несколько, у каждого есть свои плюсы и минусы. Ваша потребность в большей онлайн-безопасности может перевесить потребность в невероятной скорости.
- Публичный DNS Google , пожалуй, самый известный. Он утверждает, что предлагает более быстрый просмотр, повышенную безопасность и предоставляет результаты поиска без перенаправления.
- Cisco OpenDNS больше ориентирован на онлайн-безопасность. OpenDNS предоставляет инструменты для фильтрации контента и родительского контроля для устройств в вашей сети.
- DNS от Cloudflare имеет встроенную защиту от DDoS и DNSSEC одним щелчком мыши для обеспечения защиты от атак на основе DNS. Cloudflare утверждает, что это самый быстрый сервис в мире со средней скоростью поиска 11 мс.
- Comodo Безопасный DNS предоставляет целевую услугу, направленную на обеспечение вашей онлайн-безопасности. Он может блокировать попытки фишинга и различные формы вредоносных программ.
Проведите по экрану для горизонтальной прокрутки
Поставщик услуг DNS | Первичный DNS | Альтернативный DNS | Лучшее для | 8. 8.8.8 | 8.8.4.4 | Общая производительность |
---|---|---|---|---|---|---|
Cisco OpenDNS | 208.67.222.222 | 208.67.220.220 | Общая онлайн-защита | |||
Cloudflare | 1.1.1.1 | 1.0.0.1 | Скорость /1 901 130 Comodo Secure DNS | 8.26.56.26 | 8.20.247.20 | Безопасность |
Как изменить DNS-сервер в Windows
1. Щелкните левой кнопкой мыши значок сети (значок, показывающий полосы Wi-Fi или значок Ethernet) и выберите «Настройки сети и Интернета». Экран в Windows 11 будет выглядеть немного иначе, чем в Windows 10.
(Изображение предоставлено Tom’s Hardware)2. Щелкните Изменить параметры адаптера.
(Изображение предоставлено Tom’s Hardware)3. Дважды щелкните интерфейс Wi-Fi/Ethernet. В нашем примере у нас есть только Ethernet-соединение, но у вас может быть и Wi-Fi.
(Изображение предоставлено Tom’s Hardware)4. Выберите «Свойства».
(Изображение предоставлено Tom’s Hardware)5. Дважды щелкните строку TCP/IPv4, чтобы изменить ее свойства.
(Изображение предоставлено Tom’s Hardware)6. Установите предпочтительный и альтернативный адреса DNS-серверов и нажмите OK, чтобы закрыть окно. Попробуйте одну из служб из таблицы выше.
(Изображение предоставлено Tom’s Hardware)7. Нажмите «ОК» и «Закрыть», чтобы закрыть ранее открытые окна. Ваш DNS-сервер был успешно изменен
Как изменить DNS через командную строку
Иногда необходимо или удобнее изменить настройки из командной строки. DNS можно легко изменить с помощью приглашения netsh (Network Shell), которое предоставляет интерактивную оболочку для внесения изменений в проводные и беспроводные интерфейсы. Мы собираемся использовать netsh для изменения DNS нашего интерфейса Ethernet, чтобы он использовал общедоступный DNS Google.
1. Откройте командную строку от имени администратора. Вы можете попасть туда, выполнив поиск командной строки, щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора».
(Изображение предоставлено Tom’s Hardware)2. Используйте команду Network Shell, netsh , чтобы ввести приглашение, в котором можно изменить DNS.
(Изображение предоставлено Tom’s Hardware)3. Перечислите все имеющиеся интерфейсы , введя следующую команду.
interface show interface(Изображение предоставлено Tom’s Hardware)
4. Используйте эту команду для установки основного DNS-сервера для интерфейса. Нажмите Enter, чтобы внести изменения. В нашем примере мы настраиваем интерфейс Ethernet для использования Google Public DNS.
interface ip set dns name="Ethernet" source="static" address="8.
Ваш комментарий будет первым