DNS (Система за имена на домейни) е основен фасилитатор на няколко мрежови технологии като сървъри за електронна поща, сърфиране в интернет и услуги за стрийминг, напр. Нетфликс и Spotifyмежду другото.
Той работи на специален компютър, наречен DNS сървър – който съхранява запис на базата данни на няколко публични IP адреса заедно със съответните им имена на хостове, за да разрешава или превежда имената на хостове в IP адреси при поискване от потребител.
Това се случва, за да не се притесняваме да запомняме IP адресите на различните уебсайтове, които посещаваме.
Въпреки че има няколко неща, които можем да обсъдим относно DNS сървърите, като пренасочване и предотвратяване на атаки от злонамерен софтуер, нашият фокус днес е върху това как да откриете вашия собствен IP адрес на dns сървър.
Има няколко начина да го проверите в зависимост от операционната система, която използвате, но Linux, BSD и Unix-подобните системи споделят един и същ метод, така че нека започнем с тях.
Как да намеря IP адреса на моя DNS сървър
1. За да разберете вашия IP адрес на DNS сървъра, използвайте следната команда cat или команда less.
$ cat /etc/resolv.conf OR $ less /etc/resolv.conf
2. Друг начин е да използвате следната команда grep.
$ grep "nameserver" /etc/resolv.conf nameserver 109.78.164.20
3. В по-новите Linux дистрибуции, които използват systemdможете да използвате systemd-разрешаване команда за проверка на DNS сървъра.
$ systemd-resolve --status | grep "DNS Servers"
4. Ако използвате NetworkManagerможете да използвате командата nmcli, за да получите информация за DNS сървъра.
$ nmcli dev show | grep 'IP4.DNS'
Тук, сървър за имена 192.168.0.1 е IP адрес на сървър за имена в така наречената нотация с точки – форматът, който приложенията на вашата работна станция използват за DNS маршрутизиране.

Как да намеря IP адреса на DNS сървъра на моя уебсайт
За да намерите IP адрес на DNS сървър на уебсайт, можете да използвате следната команда dig, която се използва за запитване на DNS информация.
$ dig tecmint.com
Примерен изход
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6_10.1 <<>> tecmint.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30412 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;tecmint.com. IN A ;; ANSWER SECTION: tecmint.com. 21 IN A 204.45.67.203 tecmint.com. 21 IN A 204.45.68.203 ;; Query time: 0 msec ;; SERVER: 209.74.194.20#53(209.74.194.20) ;; WHEN: Mon Jun 24 07:25:42 2019 ;; MSG SIZE rcvd: 61
Резултатът ще ви предостави списък с IP адреси за авторитетни сървъри за имена за вашия уебсайт (т.е. DNS сървърите, отговорни за вашия домейн).
tecmint.com. 21 IN A 204.45.67.203 tecmint.com. 21 IN A 204.45.68.203
Моля, имайте предвид, че действителните IP адреси, които получавате, може да варират в зависимост от доставчика на хостинг на уебсайтове или регистратора на домейни. Ако уебсайтът ви използва DNS услуги на трети страни като Cloudflare или Google Cloud DNS, IP адресите ще бъдат специфични за тези услуги.
Лесно нали? Може би следващия път ще говорим за основни и вторични адреси на DNS сървъри. Дотогава не се колебайте да споделяте и оставяте своите коментари/предложения в раздела за дискусии по-долу.
Публикациите се превеждат автоматично с google translate