Во-первых, давайте разберемся с ролью IP-адреса и DNS-серверов. Допустим, мы хотим открыть www.thegeekpage.com, наша Система имеет уникальный IP-адрес, скажем 192.168.0.1, и веб-сервер, на котором размещен веб-сайт. (www.thegeekpage.com) имеет уникальный IP-адрес, например 770.34.56.1. Компьютеры и сетевые устройства понимают только числа (быстрее процесс). Чтобы перейти на веб-сайт, мы должны ввести IP-адрес веб-сайта. Но запомнить IP-адрес каждого веб-сайта невозможно. Здесь на сцену выходит DNS. DNS означает серверы доменных имен. Они сообщают нам IP-адрес, соответствующий доменному имени. Когда мы вводим доменное имя (скажем, www.thegeekpage.com) и нажимаем Enter, внутренний запрос отправляется на DNS-сервер и возвращает IP-адрес 770.34.56.1 доменного имени.
Обычно IP-адрес и DNS-серверы настраиваются в системе автоматически. Несколько раз вам, возможно, придется изменить его вручную, так как
- DNS-серверы недоступны
- IP-адрес, назначенный автоматически, используется другой системой.
- По соображениям безопасности
Когда мы пытаемся это сделать, возникает некоторая ошибка, как показано ниже:
В таких ситуациях мы можем попытаться исправить ошибку различными способами, указанными ниже.
Метод 1. Сброс значений из командной строки
Шаг 1. Чтобы открыть окно «Выполнить», удерживайте клавиши Windows + R в то же время
Шаг 2: введите cmd и нажмите Ctrl + Shift + Enter все вместе. Откроется командная строка с Права администратора.
Сброс IP-адреса
В большинстве случаев проблема решается обновлением IP-адреса системы.
В окне командной строки введите команды
ipconfig / release. ipconfig / обновить
С помощью этих команд системе будет назначен новый IP-адрес. Если проблема еще не решена, попробуйте исправить это ниже.
Очистка DNS и сброс Winsock
Чтобы понять, почему что-то не работает, мы можем обновить настройки сети TCP / IP, очистив DNS-сервер и сбросив winsock.
В командной строке введите следующие команды одну за другой.
ipconfig / flushdns ipconfig / registerdns NETSH каталог сброса winsock NETSH int ipv4 reset reset.log NETSH int ipv6 reset reset.log exit
Перезагрузите систему, чтобы изменения вступили в силу.
Теперь посмотрите, решится ли проблема, если нет, попробуйте следующие исправления.
Метод 2: настройка из PowerShell
Шаг 1. Нажмите Windows + R одновременно и открыть окно запуска
Шаг 2: введите Powershell в открытом разделе и нажмите Ctrl + Shift + Enter открыть PowerShell в Режим администратора.
Установка статического IP-адреса
Чтобы установить статический IP-адрес, мы можем использовать командлет New-NetIP address следующим образом.
Новый NetIPAddress. [-Айпи адрес]-ИнтерфейсAlias [-Шлюз по умолчанию ] [-AddressFamily ] [-Тип ] [-PrefixLength ] [-ValidLifetime ] [-PreferredLifetime ] [-SkipAsSource ] [-PolicyStore ] [-CimSession ] [-ThrottleLimit ] [-AsJob] [-Что, если] [-Подтверждать] [ ]
Подробное объяснение того, что делает каждый параметр, и вариант команды см. В этом ссылка на сайт
Не все вышеперечисленные параметры необходимы. Мы можем указать те, которые нам нужны. Как правило, он должен иметь 4 параметра: IP-адрес, псевдоним интерфейса, длину префикса (маска подсети) и адрес шлюза. В качестве примера давайте рассмотрим базовую настройку, в которой мы должны настроить IP-адрес 192.18.0.12/24 (/ 24 эквивалентно в маску подсети 255.255.255.0) и шлюз по умолчанию 192.168.0.254 в «Проводное соединение Ethernet», тогда команда быть
New-NetIPAddress –IPAddress 192.168.0.2 -InterfaceAlias «Проводное соединение Ethernet» –PrefixLength 24 -DefaultGateway 192.168.0.254
См. Снимок ниже:
ПРИМЕЧАНИЕ :
Если вы хотите изменить изменения для этого IP-адреса, вы можете использовать Set-NetIPAddress командлет. Для получения дополнительных сведений об этой команде см. здесь.
Настройка DNS-сервера
Чтобы изменить настройки DNS-сервера, мы можем использовать Set-DnsClientServerAddress командлет. Команда
Set-DnsClientServerAddress. [-InterfaceAlias][-ServerAddresses ] [-Validate] [-ResetServerAddresses] [-CimSession ] [-ThrottleLimit ] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [ ]
Подробное описание параметров и вариантов команды см. Здесь. ссылка на сайт
Не все параметры, указанные выше, необходимы. Мы можем использовать те, которые требуются. Обычно настраиваются два DNS-сервера (первичный и вторичный). Допустим, мы хотим настроить первичный как 192.168.0.2, а вторичный как 192.168.0.2 через интерфейс Wired Ethernet Connection. Команда будет такой:
Set-DnsClientServerAddress. -InterfaceAlias «Проводное соединение Ethernet» -ServerAddresses 192.168.0.1, 192.168.0.2
См. Снимок ниже,
Перезагрузите систему и посмотрите, решится ли проблема.
Метод 3: назначить IP-адрес с помощью DHCP
Шаг 1. Удерживайте Windows + R вместе, чтобы открыть окно "Выполнить"
Шаг 2: В открывшемся окне введите ms-настройки: сеть-Wi-Fi и нажмите ОК
Шаг 3: В открывшемся окне «Настройки» -> «Сеть и Интернет» -> «Wi-Fi» нажмите на Управляйте известными сетями
Шаг 4: Щелкните Сеть и выберите Характеристики
Шаг 5: В нижней части раздела настроек IP нажмите Редактировать.
Шаг 6 - При редактировании настроек IP открывается окно, выберите Автоматически (DHCP), и нажмите Сохранить
Перезагрузите систему и проверьте, назначен ли IP-адрес DHCP.
ПРИМЕЧАНИЕ :
Чтобы изменить назначение IP-адреса Ethernet-соединения, на шаге 2 выберите Ethernet Tab вместо Wi-Fi и выполните те же действия.
Это все. Мы очень надеемся, что эти методы помогут вам решить проблему. Пожалуйста, прокомментируйте и дайте нам знать, какое из вышеперечисленных исправлений сработало для вас.
Спасибо за чтение.