Як перевірити та змінити свій DNS
Перевірка і зміна DNS - процес, що вимагає технічних знань і навичок від користувача, тому не рекомендується виконувати його просто так. У цій статті ми розповімо про те, що таке "DNS", для чого вона потрібна, як працює і на що впливає. Також розберемо, навіщо перевіряти і змінювати DNS на домашньому або робочому ПК.
Що таке DNS
DNS (вона ж система доменних імен) - це технологія, яка конвертує звичні для людей назви сайтів в IP-адреси, зрозумілі на програмному рівні та необхідні для чіткого розподілу комп'ютерів і серверів у мережі. Технічні особливості технології включають:
- Має ієрархічну структуру, де домени зібрані в деревоподібну систему, починаючи з кореневого і далі поділяючись на піддомени.
- Базується на структурованій БД, де інформація про домени зберігається на безлічі DNS-серверів, розміщених у різних точках планети.
- Принцип роботи DNS діє на основі протоколів, таких як UDP і TCP.
- Допомагає аутентифікувати домени. Коли користувач намагається отримати доступ до веб-сайту, DNS виконує трансформацію імені домену в IP-адресу.
- Використовується для фільтрації та блокування доступу до потенційно небезпечних веб-ресурсів і блокує відомі шкідливі домени, що зменшує ризик зараження мережі.
- Служить для виявлення та пом'якшення атак на відмову в обслуговуванні (DDoS). Послуги DNS з хмарним забезпеченням можуть фільтрувати вхідний трафік і забезпечувати високу доступність для інтернет-запитів, навіть за наявності небезпек.
- DNS-over-HTTPS (DoH) і DNS-over-TLS (DoT) забезпечують шифрування інтернет-трафіку, що допомагає захистити конфіденційність клієнта і запобігає перехопленню даних шахраями.
Система імен дає змогу приховувати внутрішню інфраструктуру мережі, що дає змогу приховати IP-адресу, місцезнаходження і поліпшити анонімність в Інтернеті. Незважаючи на те, що Domain Name System - корисний інструмент для анонімного трафіку, є таке поняття як "витік DNS", через який дані клієнта можуть опинитися під загрозою. Витік DNS можливий, якщо ви використовуєте проксі-сервер або віртуальну приватну мережу (VPN), і їхню конфігурацію не налаштовано правильно. Наприклад, коли використовується сервер із протоколом IPv6, а запити надсилаються на IPv4 DNS. Тому перед тим, як змінити DNS, важливо розуміти, навіщо це робиться.
Як перевірити та змінити DNS на Windows
Зміна DNS здатна підвищити швидкість з'єднання з глобальною мережею і поліпшити характеристики підключення, але перед налагодженням параметрів конфігурації важливо більше дізнатися про цю систему імен. Наприклад, існують первинний і вторинний DNS:
Тільки первинний DNS може змінювати записи в базі даних, тому практично вся подальша робота буде вестися саме з ним. Інструкцію розглянуто на ОС Windows 10, як на найбільш поширеній серед користувачів. Для інших версій операційної системи назви пунктів налагодження можуть не збігатися. Дотримуйтесь наведеного алгоритму пошуку DNS:
- Відкрийте панель керування вашим ПК. Найшвидший спосіб - скористатися поєднанням клавіш Win+R, у виконавчому вікні наберіть команду "control panel", але не ставте лапки. Далі клікніть на "ОК" і чекайте відкриття вікна налагодження системи.
- Перейдіть у пункт конфігурації "Network and Internet".
- У наступному вікні клікніть на "Network and Sharing Center".
- У новому вікні зверніть увагу на ліву панель. У ній потрібно вибрати вкладку "Change adapter settings".
- Після кліка на неї відкриється вікно "Network connections". Якщо у вашу мережу інтегровано багато пристроїв або в ній перегукуються кілька мереж (Wi-Fi, 4/5G). потрібно визначити потрібне з'єднання. Найчастіше тут є тільки два типи підключення - локальний Ethernet і бездротова мережа. Вам потрібно змінити налаштування Wi-Fi, тому обирайте другий варіант.
- Правою кнопкою миші клікніть на потрібний тип з'єднання і виберіть параметр "Properties".
- У новому вікні знайдіть пункт "Internet Protocol Version 4 (TCP/IPv4)". Виділіть його і натисніть кнопку "Properties".
- У новому вікні з'явиться інформація про актуальні IP і DNS для вашого підключення. У більшості провайдерів ці параметри виходять автоматично. Щоб змінити технічну конфігурацію, клікніть на "Use the following IP address" або "Use the following DNS server addresses".
- У поля конфігурації "Preferred DNS server" і "Alternate DNS server" введіть бажані параметри. Пам'ятайте, що від них залежить, чи зможете ви підключитися до інтернету. Як варіант можна використовувати OpenDNS від провайдера Google. Його параметри: 8.8.8.8 і 8.8.4.4 для бажаного й альтернативного серверів відповідно. Після завершення коригування даних натисніть кнопку "ОК".
Щоб усі параметри застосувалися, перезавантажте комп'ютер або мережеве підключення. Для перезавантаження бездротової мережі можна просто витягнути вилку маршрутизатора з мережі, почекати 1 хвилину і ввімкнути її знову.
Google Public DNS працює практично завжди, він відносно безпечний, але постійно перевантажений через свою публічність. Якщо вам необхідно замінити DNS, щоб захистити приватність, історію браузера, IP та інші дані, слід використовувати комерційні варіанти.
Як перевірити та змінити DNS на Linux
Налагодження системи доменних імен на ПК або сервері під керуванням ОС Linux виконується з використанням вбудованого терміналу (командного рядка) або за допомогою стороннього програмного забезпечення. Щоб створити безпечний DNS, не рекомендується вдаватися до утиліт невідомих розробників. Почніть процес коригування параметрів із перевірки поточного статусу DNS за інструкцією нижче.
- Для запуску терміналу від імені адміністратора натисніть клавіші "Ctrl + Alt + T" на клавіатурі. Ця комбінація працює у всіх дистрибутивах ОС. У системній базі даних Linux є файл "/etc/resolv.conf", який відповідає за діючі параметри. Для його перегляду введіть у командний рядок команду "cat /etc/resolv.conf" без урахування лапок. Натисніть "Enter".
- Далі система покаже налаштування і список серверів, який уже використовується вашим комп'ютером.
- У прикладі вище вказані загальнодоступні параметри серверів Google, але у вас вони будуть інші. Для коригування показників та їхньої заміни потрібно відредагувати виконуваний файл конфігурації "/etc/resolv.conf". Для цього в терміналі запустіть вбудований текстовий редактор Linux. Розглянемо на прикладі утиліти "nano". Введіть у командний рядок "sudo nano /etc/resolv.conf" без лапок.
- Відредагуйте файл так, як це передбачається для підключення до іншого DNS-сервера. У прикладі ми використовували DNS-сервери Google (8.8.8.8 і 8.8.4.4), але якщо ви придбали інші адреси в платного провайдера, потрібно вводити в налаштування їх.
- Щоб зафіксувати нові налаштування, потрібно зберегти їх не тільки в редакторі, а й самій операційній системі. Щоб Linux не генерував файл "/etc/resolv.conf" автоматично і не перезаписував його при перезавантаженні або зміні мережевих параметрів, виконайте команди зі скріншота нижче.
Після кожного рядка коду потрібно натискати "Enter" і чекати відгуку системи. Команда "restart" перезапустить службу, що відповідає за DNS, тому можлива короткочасна втрата підключення до інтернету.
Як перевірити та змінити DNS на Mac OS
Налагодження параметрів конфігурації для системи доменних імен у "яблучній" ОС можливе тільки за наявності у користувача прав адміністратора. Є кілька способів перевірки чинних параметрів налагодження, але найоперативніший і найпростіший - використання вбудованого терміналу.
- Натисніть комбінацію клавіш "Command + Shift + U", щоб відкрити список доступних утиліт, знайдіть "Термінал" і запустіть його. У командному рядку введіть "scutil -dns" без лапок. Використання цієї команди покаже поточні DNS-сервери, які використовує система macOS.
- Щоб відредагувати параметри первинного або вторинного серверів, передайте терміналу команду
- "networksetup" з відповідними атрибутами. Нижче на скріншоті код наведено повністю. У ньому:
- "sudo" - надає команді права адміністратора;
- "networksetup" - команда редагування мережевих налаштувань;
- "-setdnsservers" - команда для налагодження параметрів DNS;
- "Wi-Fi" - тип підключення, для якого потрібне налагодження (може відрізнятися залежно від ваших мереж);
- "8.8.8.8.8" - змінювана адреса сервера. - Щоб відредагувати налаштування вторинного сервера, виконується майже аналогічна дія. Напишіть команду "sudo networksetup -setdnsservers Wi-Fi 8.8.4.4 8.8.8.8.8", де "Wi-Fi" замініть на найменування вашого мережевого інтерфейсу, замість "8.8.4.4" і "8.8.8.8.8" пропишіть потрібні дані.
- Зверніть увагу, що адреса вторинного сервера під час зміни пишеться першою. Застосуйте коректні параметри з використанням команди "dscacheutil -flushcache".
Виконати налагодження також можна через "System settings" і "Network", однак залежно від версії дистрибутива MacOS шлях до налаштувань не завжди однаковий. Крім серверів Google ви можете під'єднатися через Cloudflare DNS з первинним сервером 1.1.1.1 і вторинним 1.0.0.1 або OpenDNS (208.67.222.222 і 208.67.220.220).
CloudFlare надає публічний доступ до своїх серверів, забезпечує якісне підключення та стабільне з'єднання. Додатково, за більш тонких налаштувань мережі, його сервери можуть автоматично захищати ПК від шкідливого ПЗ, підтримують опцію батьківського контролю.
Як перевірити та змінити DNS на IOS
Зміна налаштувань DNS сервера на планшеті або смартфоні під управлінням iOS допоможе обійти блокування веб-ресурсів, встановлене Інтернет-провайдером, а також зняти різні географічні обмеження.
- Щоб змінити параметри DNS на iOS від 11-ї версії і вище, зайдіть в основні налаштування телефону і виберіть вкладку "Wi-Fi".
- Далі, поруч з активним з'єднанням, натисніть на невеликий значок "i" у правій частині екрана.
- У наступному вікні перемотайте налаштування вниз майже до самого кінця і знайдіть пункт "DNS".
- За замовчуванням параметр виставлено на "Automatic", але вам потрібно вибрати опцію "Manual". Замініть адреси за замовчуванням на публічні або надані DNS-провайдером. Натисніть на "Add Server" і введіть технічні параметри. Після внесення всіх колективів збережіть налаштування.
На мобильных гаджетах обычно не требуется перезагрузка, чтобы параметры вступили в силу.
Як перевірити та змінити DNS на Android
Налагодження параметрів системи доменних імен на Android виконується за аналогією з попередньою інструкцією.
- Зайдіть у головні налаштування свого цифрового гаджета. У розділі "Wi-Fi Network" виберіть вкладку "Wi-Fi". Залежно від версії операційної системи та використовуваного гаджета, потрібно:
Натиснути кнопку "i" або шестерню поруч із назвою мережі, як це було в інструкції з iOS; Затиснути пальцем назву підключення і вибрати "Розширені налаштування"; Натиснути на значок у вигляді олівця для редагування параметрів. - Після відображення нового вікна вашого підключення, розгорніть меню "Additional settings", виберіть "Modify network".
- У нижній частині нового вікна знайдіть "IP settings" і розгорніть вкладку DHCP. Далі виберіть статичну IP-адресу. У новому вікні буде запропоновано вручну ввести параметри DNS і IP для нового підключення.
Збережіть змінені параметри і підключіться до інтернету з новими технічними даними.
ТОП-3 безпечних DNS сервіси
Далеко не всім постачальникам DNS-послуг можна довіряти. Якщо ви використовуєте сервіс платного провайдера або автоматично налаштовуєте мережу, спробуйте підключитися до серверів, зазначених нижче. Можливо, вони зможуть поліпшити вашу швидкість доступу до мережі та дадуть змогу обійти низку обмежень, передбачених вашим постачальником Інтернету.
OpenDNS
- Надає два основних публічних канали підключення: 208.67.222.222 і 208.67.220.220.
- Має вбудовану фільтрацію шкідливих сайтів і захист від фішингу.
- Справляється з великими навантаженнями, тому вважається хорошим вибором для приватного або корпоративного використання.
Cloudflare
- Для підключення до їхніх ресурсів використовуйте: 1.1.1.1 і 1.0.0.1.
- Відрізняється високою швидкістю і посиленим захистом від DDoS-атак.
- Активно працює над захистом приватності користувачів, є вбудований батьківський контроль.
Google Public DNS
- Публічні сервери доступні за адресами 8.8.8.8.8 і 8.8.4.4.
- Характеризується високою швидкістю і надійністю, оскільки використовує інфраструктуру Google.
- Надає можливість обходити цензуру інтернету в деяких країнах.
- Використовується як простий спосіб поліпшити продуктивність мережі та знизити час завантаження веб-сторінок.
Вибір між сервісами залежить від ваших потреб. Якщо важлива безпека, OpenDNS може бути кращим вибором. Якщо потрібна швидкість вибирайте Cloudflare або Google Public DNS.
Немає коментарів