Какво е система за имена на домейни (DNS)?
Системата за имена на домейни често се описва като телефонния указател на Интернет. Това е йерархична децентрализирана система за именуване, чиято основна роля е да превежда имена на домейни в IP адреси. Без DNS единственият начин, по който бихме могли да посетим всеки уебсайт, би бил да въведем неговия IP адрес директно в адресната лента. DNS ни спестява това изпитание, като предоставя глобална, разпределена услуга за директории, която е жизненоважна част от интернет от 1985 г.
В наши дни има много безплатни и публични DNS услуги, които заедно обработват стотици милиарди заявки всеки ден. Въпреки толкова голям избор, повечето хора не знаят коя DNS услуга използват, тъй като на практика всички съвременни електронни устройства автоматично присвояват DNS услуга, когато се свържат за първи път с интернет чрез DHCP (Dynamic Host Configuration Protocol), протокол за мрежово управление, който динамично присвоява IP адрес и други конфигурационни параметри на мрежата към всяко устройство в мрежата.
Защо да променя настройките си за DNS?
Но само защото вашият компютър или рутер са избрали DNS услуга за вас, най-вероятно тази, която се обслужва от вашия доставчик на интернет услуги (ISP), не означава, че трябва да продължите да използвате тази услуга за неопределено време. Всъщност има няколко убедителни причини да промените настройките си за DNS.
- Скорост: DNS услугите на трети страни обещават по-добри скорости и по-ниска латентност от DNS услугите на повечето доставчици на интернет услуги. Google Public DNS е отличен пример за бърза DNS услуга, тъй като е най-голямата обществена DNS услуга в света, обработвайки над 400 милиарда заявки на ден. За да разберете колко по-бързо Google Public DNS се сравнява с текущата ви DNS услуга, препоръчваме ви да изтеглите и използвате инструмент за сравнителен анализ на DNS като Namebench, който прави DNS заявки към множество DNS услуги и сравнява резултатите.
- Надеждност: Някои доставчици на интернет услуги са ужасно ужасни, когато става въпрос за поддържане на техните DNS сървъри в изправност, въпреки че иначе могат да предложат отлично обслужване. Ако това звучи като настоящия ви доставчик на интернет, добрата новина е, че все още може да не се наложи да търсите налични алтернативи. Има голям шанс, че преминаването към алтернативни DNS услуги, като Google Public DNS, ще реши всичките ви проблеми и ще осигури надеждната услуга, която търсите.
- Сигурност: Google Public DNS и много други алтернативни DNS услуги предлагат подобрена защита срещу DNS заплахи за сигурност, включително атаки за подправяне и атаки за отказ на услуга (DoS). Например, Google Public DNS пресигурява машинни ресурси за защита срещу директни DoS атаки, прилага основни проверки на валидността на пакетите за отговор и надеждността на сървъра за имена, добавя ентропия към заявки за съобщения, премахва дублиращи се заявки и много други.
Как да превключите към Google Public DNS?
Ако сме ви убедили, че си струва да опитате Google Public DNS, имаме добри новини за вас: преминаването от една DNS услуга към друга е много лесно и отнема само няколко минути. Но преди да продължите напред и да промените настройките, трябва да вземете лист хартия или да отворите бележник на компютъра си, за да можете да си запишете текущите настройки за целите на архивирането. Ако нещо се обърка (не се притеснявайте, защото няма много неща, които могат да се объркат), или решите, че старата ви DNS услуга ви харесва повече, можете просто да проследите стъпките си и да използвате оригиналните настройки.
Промяна на DNS настройки с помощта на NetworkManager
NetworkManager е демон, който се намира върху libudev и други интерфейси на ядрото на Linux и осигурява интерфейс на високо ниво за конфигуриране на мрежови интерфейси в повечето съвременни дистрибуции на Linux, както и възможност за автоматично свързване както към жични, така и към безжични мрежи.
За да превключите към Google Public DNS на Ubuntu с помощта на NetworkManager, отидете на Система> Предпочитания> Мрежови връзки.
- Изберете връзката, за която искате да конфигурирате Google Public DNS и кликнете върху бутона Редактиране.
- Ще се появи нов прозорец, който ще съдържа един раздел за настройки на IPv4 и друг раздел за настройки на IPv6.
- Въведете следните IP публични DNS IP адреси в съответното поле на DNS сървъри:
- За IPv4: 8.8.8.8 и / или 8.8.4.4.
- За IPv6: 2001: 4860: 4860 :: 8888 и / или 2001: 4860: 4860 :: 8844.
- Щракнете върху Приложи, за да запазите новите настройки.
- Тествайте новите си настройки, като посетите всеки уебсайт.
- Ако уебсайтът се зареди както трябва, вашата конфигурация е правилна.
- Ако не стане, нещо не е наред и можете или да намерите грешката, или да се върнете към старата си конфигурация.
Тъй като всяка дистрибуция на Linux е малко по-различна, не можем да предоставим нито един набор от инструкции, които да обхващат всички потребители на Linux. Ако имате проблеми с намирането на настройките на DNS за вашата дистрибуция, използвайте Google, за да потърсите специфичен за дистрибуцията урок.
Промяна на настройките на DNS чрез редактиране на резолюцията.conf Файл
Резолюцията.conf се използва в различни дистрибуции на Linux за конфигуриране на DNS настройки. Този файл с обикновен текст е четим от човека и не е нужно да се страхувате да го редактирате - просто не забравяйте първо да създадете резервно копие, за да можете да се върнете към него по-късно, ако нещата не работят както трябва.
За да превключите към Google Public DNS на сървър на Debian с помощта на resolv.conf файл, редактирайте / etc / resolv.conf, като използвате любимия си текстов редактор. Просто добавете следните два реда за IPv4:
- сървър за имена 8.8.8.8
- сървър за имена 8.8.4.4
И следните два реда за IPv6:
- сървър за имена 2001: 4860: 4860 :: 8888
- сървър за имена 2001: 4860: 4860 :: 8844
След това запазете настройките и рестартирайте всички интернет клиенти, които използвате. Можете също така по избор да премахнете всички други редове на сървъра на имена във файла, за да сте сигурни, че не използвате нищо друго освен Google Public DNS, но е препоръчително да оставите поне един алтернативен сървър на имена като резервно копие.