Книга: UNIX: разработка сетевых приложений
Альтернативы DNS
Альтернативы DNS
Можно получить информацию об имени и адресе без использования DNS. Типичной альтернативой служат статические файлы со списком узлов (обычно файл /etc/hosts
, как мы указываем в табл. 11.2), информационная система сети (Network Information System, NIS) и упрощенный протокол службы каталогов (Lightweight Directory Access Protocol — LDAP). К сожалению, способ конфигурирования узла для использования различных типов служб имен зависит от реализации. Solaris 2.x, HP-UX 10 и более новых версий, а также FreeBSD 5.x используют файл /etc/nswitch.conf
, тогда как AIX использует файл /etc/netsvc.conf
. BIND 9.9 предоставляет свою собственную версию, которая называется IRS (Information Retrieval Service — служба получения информации), использующую файл /etc/irs.conf
. Если сервер имен должен применяться для поиска имен узлов, все эти системы используют для задания IP-адресов серверов имен файл /etc/resolv.conf
. К счастью, эти различия обычно скрыты от программиста приложений, поэтому мы просто вызываем функции распознавателя, такие как gethostbyname
и gethostbyaddr
.
- Глава 11 DNS-сервер
- 11.1. Введение в DNS
- 11.3. Внешние DNS-серверы
- 11.4. Настройка DNS-сервиса
- 11.7. Безопасность DNS
- CHAPTER 23 Managing DNS
- Configuring DNS for Clients
- Essential DNS Concepts
- How Nameservers Store DNS Structure Information
- How DNS Provides Name Service Information to Users
- Using DNS Tools
- Your Own Domain Name and Third-Party DNS