По-перше, давайте зрозуміємо роль 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 / випуск. ipconfig / оновити
За допомогою цих команд системі буде призначена нова IP-адреса. Якщо проблема ще не вирішена, спробуйте вказане нижче виправлення.
Промивання DNS і скидання Winsock
Щоб зрозуміти, чому щось не працює, ми можемо оновити налаштування мережі TCP / IP, очистивши DNS-сервер і скинувши winsock
У командному рядку введіть наступні команди одна за одною
ipconfig / flushdns ipconfig / registerdns NETSH каталог Winsock скидання NETSH int ipv4 скидання reset.log NETSH int ipv6 скидання reset.log вихід
Перезапустіть систему, щоб зміни набрали чинності.
Тепер подивіться, чи вирішено проблему, якщо не спробуйте вказані нижче виправлення.
Спосіб 2: Налаштування за допомогою PowerShell
Крок 1: Натисніть Windows + r одночасно і відкрити вікно запуску
Крок 2: Введіть PowerShell у відкритому розділі і вдарив Ctrl + Shift + Enter відкрити Режим адміністратора.
Встановлення статичної IP-адреси
Для того, щоб встановити статичну IP-адресу, ми можемо використовувати командлет New-NetIP address наступним чином.
New-NetIPAddress. [-IP-адреса]-Інтерфейс Псевдоніми [-Шлюз ] [-AddressFamily ] [-Тип ] [-PrefixLength ] [-ValidLifetime ] [-PreferredLifetime ] [-SkipAsSource ] [-PolicyStore ] [-CimSession ] [-DhrottleLimit ] [-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 “Wired Ethernet Connection” –PrefixLength 24 -DefaultGateway 192.168.0.254
Зверніться до знімка нижче:
ПРИМІТКА :
Якщо ви хочете змінити зміни для цієї IP-адреси, ви можете використовувати Set-NetIPAddress командлет. Детальніше про цю команду див тут.
Налаштування DNS-сервера
Для того, щоб змінити налаштування DNS-сервера, ми можемо використовувати Set-DnsClientServerAddress командлет. Команда є
Set-DnsClientServerAddress. [-InterfaceAlias][-Адреси сервера ] [-Перевірити] [-ResetServerAddresses] [-CimSession ] [-DhrottleLimit ] [-AsJob] [-PassThru] [-А якщо] [-Підтвердити] [ ]
Для детального пояснення параметрів та зміни команди зверніться до цього посилання
Не всі параметри, зазначені вище, потрібні. Ми можемо використовувати ті, які потрібні. Як правило, налаштовано два DNS-сервери (основний і вторинний). Скажімо, ми хочемо налаштувати основний як 192.168.0.2, а вторинний - як 192.168.0.2 через інтерфейс Wired Ethernet Connection. Команда буде,
Set-DnsClientServerAddress. -InterfaceAlias “Дротове підключення Ethernet” -Адреси сервера 192.168.0.1, 192.168.0.2
Зверніться до знімка нижче,
Перезапустіть систему та перевірте, чи проблема вирішена.
Спосіб 3: Призначте IP-адресу за допомогою DHCP
Крок 1: Утримуйте Windows + r клавіші разом, щоб відкрити вікно Виконати
Крок 2: У вікні, що відкриється, введіть ms-settings: мережа-wifi та натисніть гаразд
Крок 3: У вікні Налаштування -> Мережа та Інтернет -> Wifi, що відкриється, натисніть Управління відомими мережами
Крок 4: Клацніть на Мережа та оберіть Властивості
Крок 5: У розділі налаштувань IP внизу клацніть на Редагувати.
Крок 6 - При редагуванні налаштувань IP відкриється вікно, виберіть Автоматичний (DHCP), та натисніть Зберегти
Перезапустіть систему та перевірте, чи DHCP призначає IP.
ПРИМІТКА :
Щоб змінити призначення IP підключення Ethernet, на кроці 2 виберіть Ethernet Tab замість Wi-Fi і виконайте ті самі дії.
Це все. Ми дуже сподіваємось, що ці методи допоможуть вам вирішити проблему. Будь ласка, коментуйте та повідомте нам, яке з наведених вище виправлень вам підходило.
Дякую за читання.