Back to questions
VK
Middle
2
Что такое DNS и как он работает?
Companies where asked
Answer from AI
sobes.tech AI
DNS (Domain Name System) — это распределённая система, которая переводит доменные имена (например, example.com) в IP-адреса, понятные компьютерам в сети.
Когда вы вводите адрес сайта в браузере, ваш компьютер отправляет запрос к DNS-серверу, чтобы получить соответствующий IP. DNS-серверы организованы иерархически: сначала запрос идёт к корневым серверам, затем к серверам верхнего уровня (.com, .org и т.д.), и наконец к авторитетным серверам домена. После получения IP браузер устанавливает соединение с нужным сервером.
Пример на Go для разрешения доменного имени:
package main
import (
"fmt"
"net"
)
func main() {
ips, err := net.LookupIP("example.com")
if err != nil {
fmt.Println("Ошибка при разрешении домена:", err)
return
}
for _, ip := range ips {
fmt.Println("IP адрес:", ip.String())
}
}