Как изменить dns порты

2 способа изменить DNS сервер в параметрах Интернет подключения Windows 10, 8.1 и Windows 7, а также список быстрых публичных DNS-серверов для использования.

Как изменить настройки DNS сервера в WindowsПри появлении проблем с открытием сайтов, таких как ERR_NAME_NOT_RESOLVED и многих других одно из первых рекомендуемых действий изменить DNS сервер в свойствах подключения Windows. Использование другого сервера может работать быстрее (и точнее) чем DNS сервер вашего провайдера, ускоряя тем самым загрузку страниц. Также некоторые серверы предоставляют функции фильтрации нежелательного трафика.

В этой инструкции подробно о том, как изменить DNS-сервер в Windows 10, 8.1 и Windows 7 — один универсальный метод для всех указанных систем и один дополнительный, только для Windows 10. Также в статье приведены популярные быстрые и безопасные DNS-серверы. Также доступна отдельная инструкция: Способы изменить DNS-сервер в Windows 11

  • Изменение DNS сервера в Windows
  • Дополнительный способ изменить DNS сервер в Windows 10
  • Адреса популярных DNS-серверов
  • Видео инструкция

Изменение DNS сервера в Windows

Если вам требуется изменить DNS-сервер в Windows 10, 8.1 или Windows 7 используйте следующие шаги, которые подойдут для всех указанных версий ОС:

  1. Нажмите клавиши Win+R на клавиатуре, введите ncpa.cpl в окно «Выполнить» и нажмите Enter.
  2. В открывшемся окне нажмите правой кнопкой мыши по подключению, используемое для доступа в Интернет и выберите пункт «Свойства» в контекстном меню. Открыть свойства Интернет подключения
  3. В списке компонентов подключения выберите «IP версии 4» или «TCP/IPv4» и нажмите кнопку «Свойства». Открыть свойства протокола IP версии 4
  4. Установите отметку «Использовать следующие адреса DNS-серверов» и укажите нужные адреса. Установить свой DNS сервер
  5. Примените настройки кнопкой Ок.
  6. При необходимости (обычно таковая отсутствует) измените аналогичным образом DNS для IP версии 6.

После изменения параметров DNS не обязательно, но желательно сбросить кэш DNS.

На этом процесс будет завершен, а при открытии сайтов в Интернете у вас будет использоваться заданный вами адрес DNS-сервера.

Еще один способ изменить DNS сервер в Windows 10

В Windows 10 присутствует дополнительный метод изменения DNS-сервера для Интернет-подключения:

  1. Зайдите в Параметры — Сеть и Интернет, слева выберите тип подключения (Ethernet, Wi-Fi), для которого нужно выполнить изменение.
  2. Нажмите по имени активной сети. Свойства сети в параметрах Windows 10
  3. Пролистайте следующую страницу вниз до раздела «Параметры IP» и нажмите кнопку «Редактировать». Редактировать параметры IP
  4. Вместо «Автоматически» установите «Вручную».
  5. Включите IPv4, пролистайте вниз и установите желаемые параметры предпочитаемого и дополнительного DNS сервера, сохраните настройки. Изменить DNS сервер в Windows 10
  6. При необходимости, задайте DNS для IPv6 (обычно не требуется).

Также, как и в предыдущем случае, желательно очистить кэш DNS после применения настроек.

Адреса популярных DNS-серверов

Многие известные Интернет-компании предоставляют доступ к своим DNS-серверам: вы можете ввести их в параметрах, и они будут использоваться вашим подключением. Среди популярных DNS-серверов:

  • Google8.8.8.8 и 8.8.4.4 (для IP версии 4), 2001:4860:4860::8888 и 2001:4860:4860::8844 (IP версии 6).
  • Яндекс77.88.8.8 и 77.88.8.1 (Яндекс также предоставляет дополнительные возможности для своих DNS, подробнее можно прочесть на странице dns.yandex.ru).
  • Cloudflare1.1.1.1 и 1.0.0.1 (IPv4), 2606:4700:4700::1111 и 2606:4700:4700::1001 (IPv6).

Видео инструкция

Надеюсь, в вашем случае все сработало. Если вы решили сменить DNS-сервер из-за каких-либо ошибок при открытии сайтов, рекомендую попробовать ввести текст ошибки в поиск на этом сайте: возможно, у меня есть решение для вашей проблемы.

(It’s been a while since I did this stuff. Please don’t blindly assume that all the details below are correct. But I hope I’m not too embarrassingly wrong. :))


As the previous answer stated, the Minecraft client (as of 1.3.1) supports SRV record lookup using the service name _minecraft and the protocol name _tcp, which means that if your zone file looks like this…

arboristal.com.                 86400 IN A   <your IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25566 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25567 arboristal.com.

…then Minecraft clients who perform SRV record lookup as hinted in the changelog will use ports 25566 and 25567 with preference (40% of the time each) over port 25565 (20% of the time). We can assume that Minecraft clients who do not find and respect these SRV records will use port 25565 as usual.


However, I would argue that it would actually be more «clean and professional» to do it using a load balancer such as Nginx. (I pick Nginx just because I’ve used it before. I’m not claiming it’s uniquely suited to this task. It might even be a bad choice for some reason.) Then you don’t have to mess with your DNS, and you can use the same approach to load-balance any service, not just ones like Minecraft which happen to have done the hard client-side work to look up and respect SRV records. To do it the Nginx way, you’d run Nginx on the arboristal.com machine with something like the following in /etc/nginx/sites-enabled/arboristal.com:

upstream minecraft_servers {
    ip_hash;
    server 127.0.0.1:25566 weight=1;
    server 127.0.0.1:25567 weight=1;
    server 127.0.0.1:25568 weight=1;
}
server {
    listen 25565;
    proxy_pass minecraft_servers;
}

Here we are controlling the load-balancing ourselves on the server side (via Nginx), so we no longer need to worry that badly behaved clients might prefer port 25565 to the other two ports. In fact, now all clients will talk to arboristal.com:25565! But the listener on that port is no longer a Minecraft server; it’s Nginx, secretly proxying all the traffic onto three other ports on the same machine.

We load-balance based on a hash of the client’s IP address (ip_hash), so that if a client disconnects and then reconnects later, there’s a good chance that it’ll get reconnected to the same Minecraft server it had before. (I don’t know how much this matters to Minecraft, or how SRV-enabled clients are programmed to deal with this aspect.)

Notice that we used to run a Minecraft server on port 25565; I’ve moved it to port 25568 so that we can use port 25565 for the load-balancer.

A possible disadvantage of the Nginx method is that it makes Nginx a bottleneck in your system. If Nginx goes down, then all three servers become unreachable. If some part of your system can’t keep up with the volume of traffic on that single port, 25565, all three servers become flaky. And not to mention, Nginx is a big new dependency in your ecosystem. Maybe you don’t want to introduce yet another massive piece of software with a complicated config language and a huge attack surface. I can respect that.

A possible advantage of the Nginx method is… that it makes Nginx a bottleneck in your system! You can apply global policies via Nginx, such as rejecting packets above a certain size, or responding with a static web page to HTTP connections on port 80. You can also firewall off ports 25566, 25567, and 25568 from the Internet, since now they should be talked to only by Nginx over the loopback interface. This reduces your attack surface somewhat.

Nginx also makes it easier to add new Minecraft servers to your backend; now you can just add a server line to your config and service nginx reload. Using the old port-based approach, you’d have to add a new SRV record with your DNS provider (and it could take up to 86400 seconds for clients to notice the change) and then also remember to edit your firewall (e.g. /etc/iptables.rules) to permit external traffic over that new port.

Nginx also frees you from having to think about DNS TTLs when making ops changes. Suppose you decide to split up your three Minecraft servers onto three different physical machines with different IP addresses. Using Nginx, you can do that completely via config changes to your server lines, and you can keep those new machines inside your firewall (connected only to Nginx over a private interface), and the changes will take effect immediately, by definition. Whereas, using SRV records, you’ll have to rewrite your zone file to something like this…

arboristal.com.                 86400 IN CNAME mc1.arboristal.com.
mc1.arboristal.com.             86400 IN A   <a new machine's IP address>
mc2.arboristal.com.             86400 IN A   <a new machine's IP address>
mc3.arboristal.com.             86400 IN A   <a new machine's IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 mc1.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc2.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc3.arboristal.com.

…and you’ll have to leave all three new machines poking outside your firewall so that they can receive connections from the Internet. And you’ll have to wait up to 86400 seconds for your clients to notice the change, which could affect the complexity of your rollout plan. And if you were running any other services (such as an HTTP server) on arboristal.com, now you have to move them to the mc1.arboristal.com machine because of how I did that CNAME. I did that only for the benefit of those hypothetical Minecraft clients who don’t respect SRV records and will still be trying to connect to arboristal.com:25565.


So, I think both ways (SRV records and Nginx load-balancing) are reasonable, and your choice will depend on your personal preferences. I caricature the options as:

  • SRV records: «I just need it to work. I don’t want complexity. And I know and trust my DNS provider.»
  • Nginx: «I foresee arboristal.com taking over the world, or at least moving to a bigger machine someday. I’m not scared of learning a new tool. What’s a zone file?»

(It’s been a while since I did this stuff. Please don’t blindly assume that all the details below are correct. But I hope I’m not too embarrassingly wrong. :))


As the previous answer stated, the Minecraft client (as of 1.3.1) supports SRV record lookup using the service name _minecraft and the protocol name _tcp, which means that if your zone file looks like this…

arboristal.com.                 86400 IN A   <your IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25566 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25567 arboristal.com.

…then Minecraft clients who perform SRV record lookup as hinted in the changelog will use ports 25566 and 25567 with preference (40% of the time each) over port 25565 (20% of the time). We can assume that Minecraft clients who do not find and respect these SRV records will use port 25565 as usual.


However, I would argue that it would actually be more «clean and professional» to do it using a load balancer such as Nginx. (I pick Nginx just because I’ve used it before. I’m not claiming it’s uniquely suited to this task. It might even be a bad choice for some reason.) Then you don’t have to mess with your DNS, and you can use the same approach to load-balance any service, not just ones like Minecraft which happen to have done the hard client-side work to look up and respect SRV records. To do it the Nginx way, you’d run Nginx on the arboristal.com machine with something like the following in /etc/nginx/sites-enabled/arboristal.com:

upstream minecraft_servers {
    ip_hash;
    server 127.0.0.1:25566 weight=1;
    server 127.0.0.1:25567 weight=1;
    server 127.0.0.1:25568 weight=1;
}
server {
    listen 25565;
    proxy_pass minecraft_servers;
}

Here we are controlling the load-balancing ourselves on the server side (via Nginx), so we no longer need to worry that badly behaved clients might prefer port 25565 to the other two ports. In fact, now all clients will talk to arboristal.com:25565! But the listener on that port is no longer a Minecraft server; it’s Nginx, secretly proxying all the traffic onto three other ports on the same machine.

We load-balance based on a hash of the client’s IP address (ip_hash), so that if a client disconnects and then reconnects later, there’s a good chance that it’ll get reconnected to the same Minecraft server it had before. (I don’t know how much this matters to Minecraft, or how SRV-enabled clients are programmed to deal with this aspect.)

Notice that we used to run a Minecraft server on port 25565; I’ve moved it to port 25568 so that we can use port 25565 for the load-balancer.

A possible disadvantage of the Nginx method is that it makes Nginx a bottleneck in your system. If Nginx goes down, then all three servers become unreachable. If some part of your system can’t keep up with the volume of traffic on that single port, 25565, all three servers become flaky. And not to mention, Nginx is a big new dependency in your ecosystem. Maybe you don’t want to introduce yet another massive piece of software with a complicated config language and a huge attack surface. I can respect that.

A possible advantage of the Nginx method is… that it makes Nginx a bottleneck in your system! You can apply global policies via Nginx, such as rejecting packets above a certain size, or responding with a static web page to HTTP connections on port 80. You can also firewall off ports 25566, 25567, and 25568 from the Internet, since now they should be talked to only by Nginx over the loopback interface. This reduces your attack surface somewhat.

Nginx also makes it easier to add new Minecraft servers to your backend; now you can just add a server line to your config and service nginx reload. Using the old port-based approach, you’d have to add a new SRV record with your DNS provider (and it could take up to 86400 seconds for clients to notice the change) and then also remember to edit your firewall (e.g. /etc/iptables.rules) to permit external traffic over that new port.

Nginx also frees you from having to think about DNS TTLs when making ops changes. Suppose you decide to split up your three Minecraft servers onto three different physical machines with different IP addresses. Using Nginx, you can do that completely via config changes to your server lines, and you can keep those new machines inside your firewall (connected only to Nginx over a private interface), and the changes will take effect immediately, by definition. Whereas, using SRV records, you’ll have to rewrite your zone file to something like this…

arboristal.com.                 86400 IN CNAME mc1.arboristal.com.
mc1.arboristal.com.             86400 IN A   <a new machine's IP address>
mc2.arboristal.com.             86400 IN A   <a new machine's IP address>
mc3.arboristal.com.             86400 IN A   <a new machine's IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 mc1.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc2.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc3.arboristal.com.

…and you’ll have to leave all three new machines poking outside your firewall so that they can receive connections from the Internet. And you’ll have to wait up to 86400 seconds for your clients to notice the change, which could affect the complexity of your rollout plan. And if you were running any other services (such as an HTTP server) on arboristal.com, now you have to move them to the mc1.arboristal.com machine because of how I did that CNAME. I did that only for the benefit of those hypothetical Minecraft clients who don’t respect SRV records and will still be trying to connect to arboristal.com:25565.


So, I think both ways (SRV records and Nginx load-balancing) are reasonable, and your choice will depend on your personal preferences. I caricature the options as:

  • SRV records: «I just need it to work. I don’t want complexity. And I know and trust my DNS provider.»
  • Nginx: «I foresee arboristal.com taking over the world, or at least moving to a bigger machine someday. I’m not scared of learning a new tool. What’s a zone file?»

(It’s been a while since I did this stuff. Please don’t blindly assume that all the details below are correct. But I hope I’m not too embarrassingly wrong. :))


As the previous answer stated, the Minecraft client (as of 1.3.1) supports SRV record lookup using the service name _minecraft and the protocol name _tcp, which means that if your zone file looks like this…

arboristal.com.                 86400 IN A   <your IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25566 arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25567 arboristal.com.

…then Minecraft clients who perform SRV record lookup as hinted in the changelog will use ports 25566 and 25567 with preference (40% of the time each) over port 25565 (20% of the time). We can assume that Minecraft clients who do not find and respect these SRV records will use port 25565 as usual.


However, I would argue that it would actually be more «clean and professional» to do it using a load balancer such as Nginx. (I pick Nginx just because I’ve used it before. I’m not claiming it’s uniquely suited to this task. It might even be a bad choice for some reason.) Then you don’t have to mess with your DNS, and you can use the same approach to load-balance any service, not just ones like Minecraft which happen to have done the hard client-side work to look up and respect SRV records. To do it the Nginx way, you’d run Nginx on the arboristal.com machine with something like the following in /etc/nginx/sites-enabled/arboristal.com:

upstream minecraft_servers {
    ip_hash;
    server 127.0.0.1:25566 weight=1;
    server 127.0.0.1:25567 weight=1;
    server 127.0.0.1:25568 weight=1;
}
server {
    listen 25565;
    proxy_pass minecraft_servers;
}

Here we are controlling the load-balancing ourselves on the server side (via Nginx), so we no longer need to worry that badly behaved clients might prefer port 25565 to the other two ports. In fact, now all clients will talk to arboristal.com:25565! But the listener on that port is no longer a Minecraft server; it’s Nginx, secretly proxying all the traffic onto three other ports on the same machine.

We load-balance based on a hash of the client’s IP address (ip_hash), so that if a client disconnects and then reconnects later, there’s a good chance that it’ll get reconnected to the same Minecraft server it had before. (I don’t know how much this matters to Minecraft, or how SRV-enabled clients are programmed to deal with this aspect.)

Notice that we used to run a Minecraft server on port 25565; I’ve moved it to port 25568 so that we can use port 25565 for the load-balancer.

A possible disadvantage of the Nginx method is that it makes Nginx a bottleneck in your system. If Nginx goes down, then all three servers become unreachable. If some part of your system can’t keep up with the volume of traffic on that single port, 25565, all three servers become flaky. And not to mention, Nginx is a big new dependency in your ecosystem. Maybe you don’t want to introduce yet another massive piece of software with a complicated config language and a huge attack surface. I can respect that.

A possible advantage of the Nginx method is… that it makes Nginx a bottleneck in your system! You can apply global policies via Nginx, such as rejecting packets above a certain size, or responding with a static web page to HTTP connections on port 80. You can also firewall off ports 25566, 25567, and 25568 from the Internet, since now they should be talked to only by Nginx over the loopback interface. This reduces your attack surface somewhat.

Nginx also makes it easier to add new Minecraft servers to your backend; now you can just add a server line to your config and service nginx reload. Using the old port-based approach, you’d have to add a new SRV record with your DNS provider (and it could take up to 86400 seconds for clients to notice the change) and then also remember to edit your firewall (e.g. /etc/iptables.rules) to permit external traffic over that new port.

Nginx also frees you from having to think about DNS TTLs when making ops changes. Suppose you decide to split up your three Minecraft servers onto three different physical machines with different IP addresses. Using Nginx, you can do that completely via config changes to your server lines, and you can keep those new machines inside your firewall (connected only to Nginx over a private interface), and the changes will take effect immediately, by definition. Whereas, using SRV records, you’ll have to rewrite your zone file to something like this…

arboristal.com.                 86400 IN CNAME mc1.arboristal.com.
mc1.arboristal.com.             86400 IN A   <a new machine's IP address>
mc2.arboristal.com.             86400 IN A   <a new machine's IP address>
mc3.arboristal.com.             86400 IN A   <a new machine's IP address>
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 20 25565 mc1.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc2.arboristal.com.
_minecraft._tcp.arboristal.com. 86400 IN SRV 10 40 25565 mc3.arboristal.com.

…and you’ll have to leave all three new machines poking outside your firewall so that they can receive connections from the Internet. And you’ll have to wait up to 86400 seconds for your clients to notice the change, which could affect the complexity of your rollout plan. And if you were running any other services (such as an HTTP server) on arboristal.com, now you have to move them to the mc1.arboristal.com machine because of how I did that CNAME. I did that only for the benefit of those hypothetical Minecraft clients who don’t respect SRV records and will still be trying to connect to arboristal.com:25565.


So, I think both ways (SRV records and Nginx load-balancing) are reasonable, and your choice will depend on your personal preferences. I caricature the options as:

  • SRV records: «I just need it to work. I don’t want complexity. And I know and trust my DNS provider.»
  • Nginx: «I foresee arboristal.com taking over the world, or at least moving to a bigger machine someday. I’m not scared of learning a new tool. What’s a zone file?»

Протокол TCP/IP определяет порядок обмена данными между вашим компьютером и другими компьютерами.

Чтобы упростить управление параметрами TCP/IP, рекомендуется использовать автоматический протокол DHCP. При использовании DHCP IP-адреса автоматически назначаются компьютерам в сети (если сеть поддерживает эту функцию). Если вы используете DHCP, то при перемещении компьютера в другое расположение вам не потребуется изменять параметры TCP/IP. При использовании DHCP не нужно вручную настраивать параметры TCP/IP, например DNS и WINS.

Включение DHCP и изменение других параметров TCP/IP

  1. Нажмите кнопку «Пуск», а затем введите параметры. Выберите параметры >сети & Интернете.

  2. Выполните одно из следующих действий:

    • Для Wi-Fi сети выберите Wi-Fi > управление известными сетями. Выберите сеть, для которой необходимо изменить параметры.

    • Для сети Ethernet выберите Ethernet, а затем выберите сеть Ethernet, к которой вы подключены.

  3. Рядом с назначением IP-адреса выберите «Изменить».

  4. В разделе «Изменение параметров IP-адресов сети» или «Изменение параметров IP-адреса» выберите «Автоматический (DHCP) или «Вручную«.

    • Указание параметров IPv4 вручную

      1. В разделе «Изменение параметров IP-адреса сети » или «Изменить параметры IP-адреса» выберите «Вручную», а затем включите протокол IPv4.

      2. Чтобы указать IP-адрес, введите параметры IP-адреса в полях IP-адреса, маски подсети и шлюза.

      3. Чтобы указать адрес DNS-сервера, в полях Предпочитаемый DNS-сервер и Альтернативный DNS-сервер введите адреса основного и дополнительного DNS-серверов.

      4. Чтобы указать, следует ли использовать зашифрованное (DNS по протоколу HTTPS) или незашифрованное подключение к указанному DNS-серверу или серверам, для DNS по протоколу HTTPS выберите нужный параметр:

        • Отключено. Все запросы DNS будут отправляться на DNS-сервер, незашифрованный в виде открытого текста по протоколу HTTP.

        • Включен (автоматический шаблон): запросы DNS шифруются и отправляются на DNS-сервер по протоколу HTTPS. Запросы DNS будут использовать параметры по умолчанию для автоматического шаблона или пытаться обнаружить их автоматически.

        • On (manual template): DNS-запросы шифруются и отправляются на DNS-сервер по протоколу HTTPS. Они будут использовать параметры, которые вы введете в поле шаблона DNS по протоколу HTTPS .

      5. Если вы используете DNS по протоколу HTTPS (автоматический или ручной шаблон), включите или отключите резервный текст в виде обычного текста:

        • Если он включен, запрос DNS будет отправлен незашифрованным, если его невозможно отправить по протоколу HTTPS.

        • Если он отключен, запрос DNS не будет отправлен, если он не может быть отправлен по протоколу HTTPS.

    • Указание параметров IPv6 вручную

      1. В разделе «Изменение параметров IP-адреса сети » или «Изменение параметров IP-адреса» выберите «Вручную», а затем включите протокол IPv6.

      2. Чтобы указать IP-адрес, введите параметры IP-адреса в полях ip-адреса, длины префикса подсети и шлюза.

      3. Чтобы указать адрес DNS-сервера, в полях Предпочитаемый DNS-сервер и Альтернативный DNS-сервер введите адреса основного и дополнительного DNS-серверов.

      4. Чтобы указать, следует ли использовать зашифрованное (DNS по протоколу HTTPS) или незашифрованное подключение к указанному DNS-серверу или серверам, для DNS по протоколу HTTPS выберите нужный параметр:

        • Отключено. Все запросы DNS будут отправляться на DNS-сервер, незашифрованный в виде открытого текста по протоколу HTTP.

        • Включен (автоматический шаблон): запросы DNS шифруются и отправляются на DNS-сервер по протоколу HTTPS. Запросы DNS будут использовать параметры по умолчанию для автоматического шаблона или пытаться обнаружить их автоматически.

        • On (manual template): DNS-запросы шифруются и отправляются на DNS-сервер по протоколу HTTPS. Они будут использовать параметры, которые вы введете в поле шаблона DNS по протоколу HTTPS .

      5. Если вы используете DNS по протоколу HTTPS (автоматический или ручной шаблон), включите или отключите резервный текст в виде обычного текста:

        • Если он включен, запрос DNS будет отправлен незашифрованным, если его невозможно отправить по протоколу HTTPS.

        • Если он отключен, запрос DNS не будет отправлен, если он не может быть отправлен по протоколу HTTPS.

    • Если выбрать параметр Автоматически (DHCP), параметры IP-адресов и адрес DNS-сервера устанавливаются автоматически маршрутизатором или другой точкой доступа (рекомендуется).

    • Если выбрать параметр Вручную, вы сможете вручную задать параметры IP-адресов и адрес DNS-сервера.

  5. После внесения необходимых изменений, нажмите кнопку Сохранить.

Примечание: Чтобы установить IPv4, запустите командную строку с правами администратора, введите netsh interface ipv4 install, а затем нажмите клавишу ВВОД.

Включение DHCP и изменение других параметров TCP/IP

  1. Нажмите кнопку Пуск и выберите Параметры > Сеть и Интернет.

  2. Выполните одно из следующих действий:

    • Для Wi-Fi сети выберите wi-Fi  > управление известными сетями. Выберите сеть, параметры которой нужно изменить, а затем выберите Свойства.

    • Для сети Ethernet выберите Ethernet, а затем выберите сеть Ethernet, к которой вы подключены.

  3. В разделе Назначение IP нажмите кнопку Изменить.

  4. В разделе Изменить параметры IP выберите параметр Автоматически (DHCP) или Вручную.

    1. Указание параметров IPv4 вручную

      1. В разделе Изменить параметры IP выберите параметр Вручную и включите параметр IPv4.

      2. Чтобы указать IP-адрес, в полях IP-адрес, Длина префикса подсети и Шлюз введите параметры IP-адресов.

      3. Чтобы указать адрес DNS-сервера, в полях Предпочитаемый DNS-сервер и Альтернативный DNS-сервер введите адреса основного и дополнительного DNS-серверов.

    2. Указание параметров IPv6 вручную

      1. В разделе Изменить параметры IP выберите параметр Вручную и включите параметр IPv6.

      2. Чтобы указать IP-адрес, в полях IP-адрес, Длина префикса подсети и Шлюз введите параметры IP-адресов.

      3. Чтобы указать адрес DNS-сервера, в полях Предпочитаемый DNS-сервер и Альтернативный DNS-сервер введите адреса основного и дополнительного DNS-серверов.

    • Если выбрать параметр Автоматически (DHCP), параметры IP-адресов и адрес DNS-сервера устанавливаются автоматически маршрутизатором или другой точкой доступа (рекомендуется).

    • Если выбрать параметр Вручную, вы сможете вручную задать параметры IP-адресов и адрес DNS-сервера.

  5. После внесения необходимых изменений, нажмите кнопку Сохранить.

Примечание: Чтобы установить IPv4, запустите командную строку с правами администратора, введите netsh interface ipv4 install, а затем нажмите клавишу ВВОД.

Включение DHCP и изменение других параметров TCP/IP

  1. Выполните одно из следующих действий:

    • В Windows 8.1 нажмите кнопку Пуск, начните вводить Просмотр сетевых подключений, а затем в отобразившемся списке выберите Просмотр сетевых подключений.

    • В Windows 7 откройте раздел Сетевые подключения. Для этого нажмите кнопку Пуск и выберите Панель управления. В поле поиска введите адаптер, а затем в разделе Центр управления сетями и общим доступом выберите Просмотр сетевых подключений.

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

  3. Откройте вкладку Сеть . В разделе Отмеченные компоненты используются этим подключением выберите либо IP версии 4 (TCP/IPv4), либо IP версии 6 (TCP/IPv6), а затем нажмите кнопку Свойства.

  4. Чтобы указать параметры IP-адреса IPv4, выполните одно из указанных ниже действий.

    • Чтобы автоматически получать параметры IP-адреса с помощью DHCP, выберите Получить IP-адрес автоматически, а затем нажмите кнопку ОК.

    • Чтобы указать IP-адрес, выберите Использовать следующий IP-адрес, а затем в полях IP-адрес, Маска подсети и Основной шлюз введите параметры IP-адреса.

  5. Чтобы указать параметры IP-адреса IPv6, выполните одно из указанных ниже действий.

    • Чтобы автоматически получать параметры IP-адреса с помощью DHCP, выберите Получить IP-адрес автоматически, а затем нажмите кнопку ОК.

    • Чтобы указать IP-адрес, выберите Использовать следующий IPv6-адрес, а затем в полях IPv6-адрес, Длина префикса подсети и Основной шлюз введите соответствующие параметры IP-адреса.

  6. Чтобы указать параметры адреса DNS-сервера, выполните одно из указанных ниже действий.

    • Чтобы автоматически получать адрес DNS-сервера с помощью DHCP, выберите Получить адрес DNS-сервера автоматически, а затем нажмите кнопку ОК.

    • Чтобы указать адрес DNS-сервера, выберите Использовать следующие адреса DNS-серверов, а затем в полях Предпочитаемый DNS-сервер и Альтернативный DNS-сервер введите адрес основного и дополнительного DNS-серверов.

  7. Чтобы изменить дополнительные параметры DNS, WINS и IP-адреса, нажмите кнопку Дополнительно.

Примечание: Чтобы установить IPv4, запустите командную строку с правами администратора, введите netsh interface ipv4 install, а затем нажмите клавишу ВВОД.

Нужна дополнительная помощь?

В статье мы расскажем, как изменить настройки DNS-серверов на популярных ОС: Ubuntu, Debian, Centos и Windows Server.

Самые распространённые причины смены DNS-серверов:

  • увеличение скорости загрузки сайта в браузере,
  • настройка родительского контроля (чтобы дети не просматривали нежелательный контент),
  • защита от фишинга и другие.

Ubuntu 18.04

Изменить DNS-серверы поможет служба netplan. С её помощью нужно отредактировать её конфигурационный файл 01-netcfg.yaml.

Чтобы внести изменения:

  1. 1.

    Подключитесь к серверу по SSH.

  2. 2.

    Откройте файл 01-netcfg.yaml:

    sudo nano /etc/netplan/01-netcfg.yaml

    Примерное содержимое файла:

    network:
    
      ethernets:
    
        eth0:
          addresses:
          - 123.123.123.123/24
            - 2002:7b7b:7b7b:0:0:0:0:0/64
    
            gateway4: 123.123.123.123
    
            gateway6: 2002:7b7b:7b7b:0:0:0:0:0
    
          nameservers:
            addresses:
            - 1.1.1.1
            - 1.0.0.1
      renderer: networkd
      version: 2
  3. 3.

    В блоке «nameservers» измените адреса DNS:

    nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 укажите свои IP-адреса.

  4. 4.

    Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации Ctrl + X.

  5. 5.

    Примените изменения командой:

  6. 6.

    Проверьте, работают ли DNS-серверы:

    systemd-resolve --status | grep 'DNS Servers' -A2

    Если настройка прошла корректно, команда покажет следующий вывод:

    DNS Servers: 8.8.8.8
                 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

Ubuntu 20.04/Debian

Чтобы сменить DNS-серверы:

  1. 1.

    Подключитесь к серверу по SSH.

  2. 2.

    Откройте файл resolv.conf:

    sudo nano /etc/systemd/resolved.conf
  3. 3.

    В строке «DNS» добавьте IP-адреса DNS-серверов:

    Вместо 8.8.8.8 и 8.8.4.4 укажите свои IP-адреса.

  4. 4.

    Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации Ctrl + X.

  5. 5.

    Примените изменения командой:

    sudo systemctl restart systemd-resolved
  6. 6.

    Проверьте, работают ли преобразователи:

    systemd-resolve --status | grep 'DNS Servers' -A2

    Если настройка прошла корректно, команда покажет следующий вывод:

    DNS Servers: 8.8.8.8
                 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

CentOS

Чтобы сменить DNS-серверы:

  1. 1.

    Подключитесь к серверу по SSH.

  2. 2.

    Выполните команду:

    В консоли отобразится вывод:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state
            UNKNOWN group default qlen 1000
                link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                 inet 127.0.0.1/8 scope host lo
                    valid_lft forever preferred_lft
            forever
                inet6 ::1/128 scope host
                   valid_lft forever preferred_lft
            forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
            state UP group default qlen 1000
                link/ether 2002:7b7b:7b7b:0:0:0:0:0
                inet 123.123.123.123/24 brd 123.123.123.255
            scope global eth0
                   valid_lft forever preferred_lft
            forever
                inet6 2002:7b7b:7b7b:0:0:0:0:0/64 scope global
                   valid_lft forever preferred_lft
            forever
                inet6 2002:7b7b:7b7b:0:0:0:0:0/64 scope link
                   valid_lft forever preferred_lft
            forever
    3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
            group default qlen 1000
                link/ether 52:54:00:e4:b4:cc brd ff:ff:ff:ff:ff:ff

    Слева от значения <BROADCAST,MULTICAST,UP,LOWER_UP> отображается параметр, который отвечает за название конфигурационного файла (в нашем примере это eth0). Его название будет отличаться в зависимости от настроек.

  3. 3.

    Откройте файл конфигурации:

    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

    Вместо eth0 укажите название вашего конфигурационного файла.

    На экране отобразится содержимое файла:

    NAME="eno1"
    ONBOOT=yes
    BOOTPROTO=static
    HWADDR="2002:7b7b:7b7b:0:0:0:0:0"
    IPADDR="123.123.123.123"
    NETMASK="255.255.255.0"
    GATEWAY="123.123.123.123"
    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=123.123.123.123
    PREFIX=24
    GATEWAY=123.123.123.123
    DNS1=1.1.1.1
    DNS2=1.0.0.1
    IPV6INIT=yes
    IPV6ADDR=2002:7b7b:7b7b:0:0:0:0:0::3f9d/64
    IPV6_DEFAULTGW=2002:7b7b:7b7b:0:0:0:0:0
  4. 4.

    Измените IP-адреса в строках:

    DNS1="8.8.8.8"
    DNS2="8.8.4.4"

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса. Если вам нужно добавить дополнительные DNS-серверы, добавьте их на следующих строках как DNS3 и DNS4.

  5. 5.

    Нажмите Ctrl + O, чтобы сохранить изменения. Закройте файл с помощью комбинации Ctrl + X.

  6. 6.

    Примените изменения командой:

    systemctl restart network
  7. 7.

    Проверьте, работают ли преобразователи:

    Если настройка прошла корректно, команда покажет следующий вывод:

    ; generated by /usr/sbin/dhclient-script
          search localdomain
          nameserver 8.8.8.8
          nameserver 8.8.4.4

    Вместо 8.8.8.8 и 8.8.4.4 будут указаны ваши IP-адреса.

Windows

Чтобы сменить DNS-серверы:

  1. 1.

    Подключитесь к серверу по RDP.

  2. 2.

    Откройте окно Выполнить. Для этого нажмите сочетание клавиш Win + R.

  3. 3.

    Введите ncpa.cpl и нажмите OK:

  4. 4.

    Правой кнопкой мыши кликните по названию соединения и выберите Свойства:

  5. 5.

    Кликните по строке IP версии 4 (TCP/IPv4) и нажмите Свойства:

  6. 6.

    Отметьте пункт Использовать следующие адреса DNS-серверов. Укажите IP-адреса и кликните OK:

  7. 7.

    Откройте приложение PowerShell и выполните команду:

    В последней строке вывода отобразятся новые адреса DNS-серверов:

    DNS-серверы. . . . . . . . . . . : 8.8.8.8
                                       8.8.4.4

Чтобы сёрфингу в интернете ничего не мешало — попробуйте сменить DNS-сервер. Руководство Лайфхакера поможет вам справиться в два счёта.

Как сменить DNS-сервер на Windows, macOS, Android и iOS

Чаще всего DNS-сервер, предоставляемый провайдером, справляется со своими задачами. Но иногда возникают проблемы:

  1. Перестают грузиться некоторые сайты.
  2. Доступ к контенту блокируется по географическим причинам.
  3. На сервере провайдера нет надёжной защиты.

И тут рекомендуется воспользоваться сторонними сервисами. Самые популярные — Google Public DNS и OpenDNS. Google Public DNS обеспечит стабильную загрузку сайтов. OpenDNS, кроме этого, может предложить расширенную функциональность: встроенный фильтр, защиту от фишинга и функцию родительского контроля. Для этого надо зарегистрироваться.

Смена DNS-сервера на Windows

Если у вас Windows 10, кликните правой кнопкой мыши по значку соединения и выберите «Параметры сети и интернет».

Прокрутив страницу вниз, откройте «Центр управления сетями и общим доступом».

Если у вас Windows 7, 8, 8.1, так же нажмите правой кнопкой на значок сети и сразу выберите «Центр управления сетями и общим доступом». Последующие действия одинаковы для всех версий Windows.

Вам нужно попасть в меню «Изменение параметров адаптера».

Кликните правой кнопкой по нужному сетевому соединению и перейдите в его свойства. Выберите «IP версии 4», нажмите на кнопку «Свойства».

Поменяйте галочку на «Использовать следующие адреса DNS-серверов» и пропишите новые параметры. Для Google Public DNS это будут 8.8.8.8 и 8.8.4.4. Для OpenDNS — 208.67.222.222 и 208.67.220.220.

Смена DNS-сервера на macOS

Зайдите в системные настройки и кликните на иконку «Сеть». Далее выберите карточку вашей сети слева — в большинстве случаев это будет Wi-Fi. Нажмите на кнопку «Дополнительно».

Когда вы попадёте в дополнительные настройки, откройте мини-вкладку DNS. Там вы сможете добавить новый адрес сервера в список. Если увидите запись, выделенную серым цветом, просто не обращайте на неё внимания и кликните по кнопке «+» в колонке DNS-серверы, чтобы добавить новую запись.

Если вы хотите использовать серверы Google Public DNS, нужно добавить две новые записи в список DNS-серверов: 8.8.8.8 и 8.8.4.4. Если вам больше нравится OpenDNS, используйте эти два адреса: 208.67.222.222 и 208.67.220.220.

Смена DNS-сервера на Android

Зайдите в настройки Wi-Fi на своём телефоне. Длинным нажатием выберите нужное подключение и в появившемся меню выберите «Изменить сеть».

Затем нажмите «Дополнительно» и в пункте «Настройки IP» выберите «Статический».

Остаётся ввести адреса в поля DNS1 и DNS2. Для Google Public DNS это 8.8.8.8 и 8.8.4.4, для OpenDNS — 208.67.222.222 и 208.67.220.220.

Смена DNS-сервера на iOS

Зайдите в настройки Wi-Fi на своём устройстве и нажмите на синий кружок с буквой i рядом с нужным подключением.

Затем в строке DNS введите адрес сервера. Выберите один из адресов Google Public DNS (8.8.8.8 или 8.8.4.4) или OpenDNS (208.67.222.222 или 208.67.220.220).

Вот и всё! Сменить DNS оказалось просто и быстро. Можете наслаждаться стабильным интернет-соединением.

Читайте также 🧐

  • Как обезопасить себя, если кто-то может завладеть вашим смартфоном или ноутбуком
  • Что стоит удалить из соцсетей, чтобы избежать проблем с законом
  • Что нужно сделать прямо сейчас, чтобы защитить личные данные в интернете

Понравилась статья? Поделить с друзьями:
  • Как изменить fov payday 2
  • Как изменить dns на телевизоре lg smart tv
  • Как изменить fov mw2
  • Как изменить dns на смарт тв
  • Как изменить fov dying light