Настройка IP-адресов серверов DNS (настройка клиента DNS) |
![]() |
Добавил(а) microsin |
[FreeBSD, Linux] На всех *nix системах настройки DNS-клиента находятся в файле /etc/resolv.conf. Структура этого файла довольно простая - командами nameserver указывают IP-адреса серверов DNS. Комментариями считаются строки, если в начале стоит точка с запятой. Вот пример файла /etc/resolv.conf, взятого с RedHat Linux: [root@localhost ~]# more /etc/resolv.conf ; generated by /sbin/dhclient-script search yourlocaldomain.com ;nameserver 213.234.192.8 ;nameserver 85.21.192.3 ;nameserver 217.10.44.35 ;nameserver 217.10.36.5 ;nameserver 217.10.39.4 nameserver 80.252.130.254 nameserver a.b.0.44 nameserver a.b.0.1 nameserver a.c.0.1 Здесь настроено 4 адреса IP сервера DNS, первый из них Интернетовский, а остальные - локальные. Директива search даёт нам список доменных имён, подразумеваемых в каждом DNS-запросе. Это позволяет вам связываться с машиной, используя только первую часть её FQDN (Fully Qualified Domain Name, полное доменное имя машины). Например, если в вашем пути search указан “slackware.com”, вы сможете обратиться к http://store.slackware.com, указав в своём веб-браузере только http://store. Если необходимо для некоторых имен обойти обращение к DNS-серверу, либо указать имя, которое нет в базе данных сервера DNS, то можно использовать файл /etc/hosts. При распознавании имен он обрабатывается в ПЕРВУЮ ОЧЕРЕДЬ. Пример файла /etc/hosts: [root@FBSDlocalhost ~]# more /etc/hosts # $FreeBSD: src/etc/hosts,v 1.16 2003/01/28 21:29:23 dbaker Exp $ # # Host Database # # This file should contain the addresses and aliases for local hosts that # share this file. Replace 'my.domain' below with the domainname of your # machine. # # In the presence of the domain name service or NIS, this file may # not be consulted at all; see /etc/nsswitch.conf for the resolution order. # # ::1 localhost localhost.my.domain 127.0.0.1 localhost localhost.my.domain # # Imaginary network. #10.0.0.2 myname.my.domain myname #10.0.0.3 myfriend.my.domain myfriend # # According to RFC 1918, you can use the following IP networks for # private nets which will never be connected to the Internet: # # 10.0.0.0 - 10.255.255.255 # 172.16.0.0 - 172.31.255.255 # 192.168.0.0 - 192.168.255.255 # # In case you want to be able to connect to the Internet, you need # real official assigned numbers. Do not try to invent your own network # numbers but instead get one from your network provider (if any) or # from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.) # 192.168.7.1 vm Комментарии здесь начинаются с символа #. В этом примере настроено только одно имя - vm, оно преобразуется в IP 192.168.7.1 (не считая стандартного имени localhost). В одной строке можно прописывать несколько имен (через пробел).
|