Солярис dns где находится
Перейти к содержимому

Солярис dns где находится

  • автор:

Как настроить простой DNS-сервер для локальной сети

Если вы впервые столкнулись с необходимостью поднять DNS-сервер для локальной сети под Linux, то эта статья – для вас. Преимущество предлагаемого способа – простота: сервер можно настроить буквально за несколько минут. Но этот способ, скорее всего, не подойдёт для продакшн серверов.

Автор статьи провёл несколько часов в борьбе с ошибками, багами и непонятным поведением системы прежде чем получил стабильный результат.

Далее будем считать, что имеется локальная сеть, состоящая из нескольких хостов. Локальная сеть настроена, сетевой доступ между хостами имеется. На хостах установлен Ubuntu 18.04.4 LTS (для других версий не проверялось).

Шаг 1. Установка необходимых пакетов

Следующие шаги выполняются на хосте, на котором будет устанавливаться DNS-сервер.

    Установите Dnsmasq: sudo apt-get install dnsmasq При установке выведутся следующие ошибки:

failed to create listening socket for port 53: Address already in use
FAILED to start up
Failed to start dnsmasq — A lightweight DHCP and caching DNS server.

При рестарте системы файл /etc/resolv.conf автоматически пересоздаётся. Поэтому если прописать в него нужный адрес вручную, то изменения окажутся стёртыми после перезапуска. По умолчанию после перезапуска в этот файл прописывается адрес 127.0.0.53 , который используется сервисом systemd-resolve . Этот сервис осуществляет определение IP-адресов доменов для приложений, работающих на том же хосте, на котором запущен сервис. Но мы планируем перестать использовать этот сервис и начать использовать dnsmasq .

Шаг 2. Настройка пакетов

  1. Отредактируйте файл /etc/dnsmasq.conf :

sudo nano /etc/dnsmasq.conf

  1. no-resolv Эта настройка выключает загрузку настроек из /etc/resolv.conf . Все настройки будут браться из редактируемого файла /etc/dnsmasq.conf . Это сильно упрощает конфигурацию Dnsmasq’а, поскольку файл /etc/resolv.conf автоматически пересоздаётся при рестарте системы.
  2. server=8.8.8.8 8.8.8.8 — это адрес DNS-сервера Гугл. Этот адрес можно заменить на любой другой адрес публичного DNS-сервера. Например, на адрес DNS-сервера вашего провайдера или ранее используемого DNS-сервера. Запросы, которые не сможет обработать Dnsmasq будут направлены на этот сервер.
  3. listen-address=0.0.0.0 Эта настройка позволит осуществлять запросы к Dnsmasq’у с других хостов.
  4. bind-interfaces Задаёт режим, при котором Dnsmasq не осуществляет привязку к интерфейсам, по которым не должна осуществляться обработка запросов. Без этой настройки в предлагаемом варианте конфигурации сервер не работает.

Шаг 3. Настройка используемых DNS-серверов

Данная настройка выполняется на всех хостах-клиентах, с которых будут отправляться запросы на хост с сервисом Dnsmasq.

Проще всего настроить используемые DNS-сервера в графическом интерфейсе. Укажите адрес хоста, на котором установлен Dnsmasq, первым в списке:

Шаг 4. Локальное тестирование DNS-сервера

Проверку настроек можно и не делать. Но если вам интересно узнать, всё ли работает правильно, то выполните следующие команды на хосте с сервисом Dnsmasq.

  1. Проверьте, что в файле /etc/resolve.conf прописан адрес 127.0.0.1 : cat /etc/resolve.conf
  2. Выполните команду: sudo netstat -tulpen Вы должны увидеть, что адрес 0.0.0.0:53 занят Dnsmasq’ом, а адрес 127.0.0.53:53 не фигурирует в списке.
  3. Выполните команду: dig ya.ru Вы должны получить вывод, в котором присутствует примерно такая строчка. В начале строки не должно быть символов ; . ya.ru. 220 IN A 87.250.250.242
  4. Выполните команду: dig myserver.tst Вы должны получить вывод, в котором присутствует примерно такая строчка: myserver.tst. 0 IN A 1.2.3.4

Шаг 5. Тестирование DNS-сервера с других хостов

Теперь можно проверить работу DNS-сервера с других хостов.

Выполните пункты 3 и 4 из предыдущего раздела. Вывод в консоль должен быть аналогичен результатам, указанным в предыдущем разделе.

Дополнительная информация

Открыть, если что-то пошло не так

  1. Следующая команда в режиме реального времени выводит в консоль все запросы, выполняемые на порт 53. Это помогает определить факт выполнения запросов. sudo tcpdump -l port 53 Данную команду логично выполнять в другом терминале – не в том, в который вводятся команды, подлежащие проверке.
  2. Обратите внимание, что DNS-запросы кэшируются и сервисом systemd-resolved, и сервисом dnsmasq. Для сброса кэша проще всего перезапустить используемый сервис: sudo systemctl restart dnsmasq (на серверном хосте) sudo systemctl restart systemd-resolved (на клиентских хостах)

Заключение

В этой статье мы рассмотрели, как можно сравнительно быстро настроить DNS-сервер для локальной сети под Linux. Если вы знаете какие-то другие фишки по настройке DNS-сервера, напишите об этом в комментариях.

Полезные команды (аналоги для linux)

Vmstat-solaris.png

В OpenSolaris за автоматическую настройку сети отвечает служба network/physical:nwam, в Solaris же этой службы нет.Пример настройки в OpenSolaris через nwam: сперва нужно отключить службу, внести необходимые изменения в файлы конфигурации и запустить службу

# svcadm enable network/physical:default # svcadm disable network/physical:nwam # отключаем сеть # dladm show-phys # узнаем имя сетевой карты LINK MEDIA STATE SPEED DUPLEX DEVICE rtls0 Ethernet up 100 full rtls0

задаем ip-адрес подключения, шлюз по умолчанию, dns-сервер и имя хоста

# echo “rtls0 static 192.168.40.99/22″ > /etc/nwam/llp # echo “nameserver 192.168.40.10″ > /etc/resolv.conf # echo “192.168.40.1″ > /etc/defaultrouter # echo “myhostname” > /etc/nodename # svcadm enable network/physical:nwam # включаем nwam

Для Solaris же делается все проще, указываем ip-адрес в файле /etc/inet/hosts; маску определяем в /etc/netmasks; имя компьютера в /etc/hostname.; DNS-сервер указывается в привычном месте – /etc/resolv.conf

# cat /etc/inet/hosts ::1 localhost 127.0.0.1 localhost 192.168.40.97 solaris loghost
cat /etc/inet/netmasks 192.168.40.0 255.255.252.0
# cat /etc/hostname.rtls0 solaris

Для работоспособности DNS (в обоих Солярах) необходимо убедиться что в /etc/nsswitch.conf или /etc/nsswitch.dns в параметрах hosts и ipnodes указан источник dns. Если настройки устанавливаются через DHCP эти настройки пропишутся автоматически

# grep dns /etc/nsswitch.conf hosts: files dns ipnodes: files dns
# grep dns /etc/nsswitch.dns hosts: files dns mdns ipnodes: files dns mdns

также следует помнить что имя хоста прописывается в /etc/hosts (это ссылка на /etc/inet/hosts) и при изменении имени там также необходимо внести изменения.

Также вариант изменения сетевых настроек на лету, без сохранения в файлах конфигурации

# ifconfig rtls0 192.168.40.97/22 up # route add default 192.168.40.1 add net default: gateway 192.168.40.1

Изменение таблицы маршрутизации (добавление, изменение, удаление). Единственный может быть минус, команда route показывает только персистентные маршруты (route -p show), более полную картину можно увидеть через netstat -rn

# route add -net 172.168.0.0/16 192.168.40.210 add net 172.168.0.0/16: gateway 192.168.40.210 # route change -net 172.168.0.0/16 192.168.40.211 change net 172.168.0.0/16: gateway 192.168.40.211 # route delete -net 172.168.0.0/16 192.168.40.211 delete net 172.168.0.0/16: gateway 192.168.40.211

Также следует обратить внимание на утилиту netstat

  • netstat -s # статистика
  • netstat -rn # маршуруты
  • netstat -anf inet # просмотр соединений ipv4 (UDP,TCP, listen, established)

Интересна работа утилиты ping. Запустите пинги с параметром -s и без него.

# ping -ns ya.ru PING ya.ru (213.180.204.8): 56 data bytes 64 bytes from 213.180.204.8: icmp_seq=0. time=0.195 ms 64 bytes from 213.180.204.8: icmp_seq=1. time=0.200 ms # ping 192.168.40.1 192.168.40.1 is alive

traceroute также никто не отменял…

Управление службами

Операционные системы UNIX традиционно оснащены набором служб – т.е. программ, не связанных с каким-либо интерактивным именем пользователя, принимающих и обрабатывающих запросы на выполнение определенных задач (например, на отправку электронной почты, ответ на запросы FTP или разрешение выполнения удаленной команды). Для упрощения управления данными системными службами было создано средство управления службами Service Management Facility (SMF). SMF создает поддерживаемую, унифицированную модель для служб и управления службами в каждой системе OpenSolaris. Для идентификации каждой службы можно использовать команду svcs. Для администрирования или изменения службы можно использовать команду svcadm. Список всех доступных служб вместе с их SMF идентификаторами можно просмотреть посредством команды svcs -a.

запуск ssh и проверка того что она запущена

# svcadm enable network/ssh # svcs -a |grep ssh online 12:38:47 svc:/network/ssh:default

При изменении настроек службы можно перечитать файл конфигурации, не останавливая службу

# svcadm refresh network/ssh

перезапуск осуществялется следующим образом

# svcadm restart network/ssh
# svcadm disable network/ssh

Внимание, при использовании enable/disable служба автоматически вносится/удаляется в автозагрузку, чтобы временно запустить службу без прописи в автозагрузку указываем параметры -t для временного запуска, и -r для автоматического запуска зависимостей, например

# svcadm enable -rt rpc/bind

просмотр служб и процессов через таблицу процессов выполяняется через знакомый ps

# ps aux |grep sshd root 605 0.0 0.1 4104 1140 pts/2 S 12:50:52 0:00 grep sshd root 541 0.0 0.4 8184 3336 ? S 12:40:04 0:00 /usr/lib/ssh/sshd daevy 542 0.0 0.510208 5124 ? S 12:40:04 0:00 /usr/lib/ssh/sshd root 580 0.0 0.2 6720 1784 ? S 12:48:17 0:00 /usr/lib/ssh/sshd

процессы можно завершать посредством kill . В качестве примера завершу свою сессию ssh с pid равным 5124

# kill -9 5124 Connection to 192.168.40.97 closed by remote host. Connection to 192.168.40.97 closed.

процессы можно также отлавливать через pgrep и выносить с помощью pkill. Также есть prstat – top’образная утилита для отображения процессов.

пакетный менеджер

Помимо встроенных средств OpenSolaris (pkgadd, pkginfo, pkgchk, pkgrm) есть и пакетный менеджер IPS – Image Packaging System, посредством него выполянется поиск, скачивание, установка и удаление ПО в OpenSolaris. В Solaris же после установки, утилиту pkg я не обнаружил, возможно она ставится отдельно и поэтому пользоваться там придется встроенными средствами. Сперва рассмотрим OpenSolaris. Начнем с того что информация о репозиториях находится в /var/pkg/cfg_cache . После установки доступен только официальный репозиторий pkg.opensolaris.org. Дополнительно можно подключить еще пару полезных репозиториев sunfreeware и blastwave

# pkg set-authority -O http://pkg.sunfreeware.com:9000 sunfreeware # pkg set-authority -O http://blastwave.network.com:10000 blastwave

проверяем доступные репозитории

# pkg authority PUBLISHER TYPE STATUS URI opensolaris.org (preferred) origin online http://pkg.opensolaris.org/release/ blastwave origin online http://blastwave.network.com:10000/ sunfreeware origin online http://pkg.sunfreeware.com:9000/

обновляем списки пакетов из новых репозиториев

# pkg refresh

Здесь стоит рассказать о том как именуются пакеты в Solaris, т.к. это вызывает разные эмоции при первом знакомстве. В имени пакета содержится преффикс по которому определяется принадлежность к репозиторию. Пакеты репозитория opensolaris.org имеют как правило префикс SUNW. Пакеты репозитория sunfreeware.com – префикс IPSFW. Пакеты blastwave.network.com – IPS. Например если пакет Squid имеет имя IPSsquid, то он находится в репозитории blastwave. Найдем и установим squid.

# pkg search squid # pkg info SUNWsquid # просмотр информации о пакете # pkg install pkg:/SUNWsquid@2.7.6-0.111 # установка пакета # pkg list SUNWsquid # просмотр версии и состояния пакета в системе # pkg contents SUNWsquid # просмотр содержимого пакета # pkg uninstall SUNWsquid # удаление пакета

Теперь случай с Solaris когда pkg нет. Действия по обслуживания ПО можно выполнить средствами pkgadd, pkgchk, pkgrm и т.п. Для этого скачиваем пакет либо архив из любого доступного репозитория, это может быть установочный диск, или репозиторий в инете. Если это архив распаковываем его и выполняем pkgadd.

# gunzip mc-4.6.1-sol10-x86-local.gz # pkgadd -d ./mc-4.6.1-sol10-x86-local

Хочу отметить несколько деталей, во-первых зависимости нужно разрешать самостоятельно, во-вторых пакеты устанавливаются в /usr/local, поэтому в переменную PATH желательно добавить /usr/local/bin . Все пакеты хранятся в /var/spool/pkg. Также несколько полезных команд

# pkginfo -l SMCwget # вывод информации о пакете # pkgchk -v SMCwget # проверка установки пакета # pkgrm SMCwget # удаление пакета

В репозиториях Sunfreeware и Blastwave можно найти необходимые пакеты. В Blastwave на главной странице есть пакет pkgutil который существенно облегчает работу с пакетами. Его установка через pkgadd не вызывает трудностей и после установки мы получаем средство которое может самостоятельно разрешать зависимости, выкачивать и устанавливать пакеты в систему.

Тонкости

/boot/grub/install_menu – файл конфигурации grub; /etc/vfstab – таблица парметров монтирования файовых систем; утилиты для работы с диском du и df также актуальны и в Solaris; вместо tcpdump’а можно использовать snoop;

Работа с пакетами

Solaris: Adding package from CDROM 1) Mount cdrom

2) To add or install GNU tar package from Solaris CD use command

# pkgadd -d /cdrom/cdrom0/Solaris_9/Product SUNWgtar

Where, -d /cdrom/cdrom0/Solaris_9/Product: Specify package directory SUNWgtar: Package name

Solaris: Adding packages to spool directory and then install them 1) Copy package to /var/spool/pkg directory first:

# pkgadd -d /cdrom/cdrom0/Solaris_9/Product -s /var/spool/pkg SUNWgtar

Transferring package instance

Where, -d /cdrom/cdrom0/Solaris_9/Product: Specify package directory -s /var/spool/pkg : Directory in which package will get stored SUNWgtar: Package name

2) Install the packages copied to spool directory

# pkgadd SUNWgtar

Solaris: Install downloaded package 1) If your package is in .bz2 format then first uncompress it using bunzip2 command:

# bunzip2 Packagname.bz2

2) Install package:

# pkgadd –d Packagname

Note .bz2 extension will automatically removed by first command.

For example if your package name is SFWqt.bz2

# buzip2 SFWqt.bz2 # pkgadd –d SFWqt

Работа с пакетами-2

Проверка принадлежности файла к пакету

Use the pkgchk command to determine which package a particular file belongs to. The syntax is:

# /usr/sbin/pkgchk -l -p /absolute/path/todir
# /usr/sbin/pkgchk -l -p /usr/bin/pgrep Pathname: /usr/bin/pgrep Type: regular file Expected mode: 0555 Expected owner: root Expected group: bin Expected file size (bytes): 14688 Expected sum(1) of contents: 63968 Expected last modification: Mar 16 05:53:45 AM 2000 Referenced by the following packages: SUNWcsu Current status: installed

То же самое можно сделать проще:

# grep /usr/bin/pgrep /var/sadm/install/contents /usr/bin/pgrep f none 0555 root bin 14688 63968 953204025 SUNWcsu

Еще примеры

set path to something like PATH=/usr/bin:/usr/ccs/bin:/usr/sbin:/sbin:/usr/platform/`uname -i`/sbin:/usr/proc/bin:/usr/ucb/:/usr/dt/bin:/usr/openwin/bin:/usr/local/bin:$HOME/bin df -n (or fstyp device) show type of file system (ufs/vxfs) fuser and pfiles open files prtconf -V OBP level pgrep, pkill, prstat -a process info and manipulation logins -p|-d local users without passwords | duplicate uids mpstat, prtdiag, psrinfo -v processor information and more traceroute since Solaris 7 troff -man man.1 | dpost | lp print old style man pages sgml2roff lpfilter.1m | troff -man | dpost | lp print sgml (new) man pages fstyp -v list superblock including minfree % tput nice screen output what, ldd, strings information about binaries ctrl-V in vi insert control character ftp> get README | more ufsdump 0f - /filesystem | (cd /mnt; ufsrestore rf -); rm /mnt/restoresymtable dump restore pipe echo \007 get bell to ring comm common (non-common) lines from two files pkgchk -lp /usr/bin/ls which package does ls belong to? df -oi -F ufs free inodes icheck -b blockno filesystem block to file mapping dircmp, rsync, filesync compare directories, sync utilities nohup /var/tmp/myscript.ksh > /var/tmp/myscript.out & for things which have to complete (no risk of terminal being logged out) netstat -pn arp like output when name services are down pwdx, pldd, ptree and more in /usr/proc/bin uname -X basic system information - one item on each line (useful for scripts) read read a line listusers another way of listing users tcopy copy tape nfsstat -m (or check /etc/rmtab) current nfs mount clear_locks clear nfs locks df -h, du -h, ls -lh since Solaris 9 - output in powers of 1024

Ссылки

  • http://docs.sun.com/app/docs/doc/817-5504
  • http://www.cyberciti.biz/tips/solaris-how-to-configure-lan-card-nic.html
  • http://www.unixpin.com/wordpress/2008/10/02/solaris10-russian-docs/
  • http://www.solaris10.ru/
  • http://www.opennet.ru/mp/solaris/
  • http://www.opennet.ru/tips/info/1348.shtml

Глава 1 Планирование установки Solaris с компакт-диска или диска DVD (задачи)

В настоящем руководстве описывается установка операционной системы Solaris TM Операционная система (Solaris ОС) на компьютер, не подключенный к сети, с компакт-диска или диска DVD. Установить можно либо файловую систему на базе UFS, либо корневой пул на базе ZFS.

Примечание –

В данной главе представлены сведения о планировании установки файловой системы корня UFS ( / ) и некоторая информация планирования для корневого пула ZFS.

  • Дополнительные сведения о планировании установки корневого пула ZFS приведены в Глава 6, ZFS Root File System Installation (Planning), в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade
  • Если нужно установить корневой пул ZFS, см. Глава 3Установка при помощи интерактивного текстового установщика Solaris для корневых пулов ZFS (планирование и задачи).

В этой главе и перечисленных ниже разделах описываются процедуры подготовки, необходимые для успешного выполнения установки. В следующей главе приведено описание каждого шага установки для систем SPARC и систем x86.

  • Требования к системе и рекомендации В этом разделе описываются требования к системе, на которой будет устанавливаться ОС Solaris. Кроме того, приводятся общие принципы планирования места на диске.
  • Контрольный список вопросов для установки Этот раздел содержит контрольный список для подготовки всех данных, которые могут потребоваться при установке системы.
  • Дополнительная информация по установке

В настоящем руководстве термин slice переведен как подраздел, поскольку в документации и в ряде программ Solaris этот термин трактуется как «раздел» (partition). Во избежание путаницы в этом документе делается различие между разделами fdisk , которые поддерживаются только системой Solaris для компьютеров с архитектурой x86, и подразделами внутри раздела fdisk Solaris, которые могут обозначаться терминами «подраздел» и “раздел”.

Требования к системе и рекомендации

В следующих таблицах приведены основные требования к системе, которые должны быть выполнены для установки ОС Solaris.

Таблица 1–1 SPARC: Рекомендации относительно объема памяти, подкачки и процессоров

Объем памяти для установки или обновления

  • Для файловых систем UFS: 384 МБ – это минимальный объем памяти. Рекомендуемый объем памяти – 512 МБ.
  • Для корневых пулов ZFS:
    • Минимальный объем памяти – 786 МБ.
    • Для обеспечения общей производительности ZFS рекомендуется объем памяти 1 ГБ
    • Рекомендуемый объем места на диске – не меньше 16 ГБ

    Некоторые дополнительные функции установки будут доступны только при наличии достаточного объема памяти. Например, в случае установки с диска DVD при недостаточном количестве памяти установка будет выполняться через установщик текстового режима вместо графического интерфейса. Дополнительные сведения о требованиях к памяти приведены в Таблица 1–2.

    • Для файловых систем UFS размер по умолчанию – 512 МБ.
    • О корневых пулах ZFS приведены в разделе Disk Space Requirements for a ZFS Installation в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade

    При установке может потребоваться изменить размер области подкачки. Размер этой области зависит от объема жесткого диска компьютера.

    Требования к процессору

    • Для компьютеров на базе SPARC необходимы процессоры с частотой 200 МГц или выше.
    • Для компьютеров на базе x86 рекомендуется использовать процессоры с частотой 120 МГц или выше. Также требуется аппаратная поддержка операций с плавающей запятой.

    Требования графического интерфейса программы установки или текстового установщика Solaris

    Программа установки Solaris на диске DVD «Solaris Operating System» или компакт-диске «Solaris Software 1» может быть запущена с графическим интерфейсом или в режиме интерактивного текстового установщика в сеансе консоли или графической рабочей среды. Для компьютеров на базе x86 в программу установки Solaris включен помощник по настройке устройств Solaris (Device Configuration Assistant).

    • GUI: графический интерфейс установки Solaris включает в себя окна, выпадающие меню, кнопки, полосы прокрутки и пиктограммы, позволяющие пользователю взаимодействовать с программой установки. Для работы графического интерфейса требуется наличие локального или удаленного устройства чтения дисков DVD или компакт-дисков, либо сетевого соединения, а также видеоадаптера, клавиатуры, монитора и достаточного объема памяти. Дополнительные сведения о требованиях к памяти приведены в Таблица 1–2.
    • Текстовый установщик: интерактивный текстовый установщик Solaris позволяет пользователю вводить данные в окне терминала или консоли для взаимодействия с программой установки. Текстовый установщик можно запустить в рамках консольного или десктопного сеанса (с поддержкой окон). Для работы графического интерфейса требуется наличие локального или удаленного устройства чтения дисков DVD или компакт-дисков, либо сетевого соединения, а также клавиатуры и монитора. Текстовый установщик Установка Solaris можно запустить при помощи команды tip . Дополнительные сведения см. на справочной странице tip(1).

    Можно выбрать установку с использованием графического интерфейса, а также установку в оконной среде или без нее. При наличии достаточного объема памяти по умолчанию отображается графический интерфейс. В случае отсутствия необходимого для графического интерфейса пространства автоматически вызываются другие среды установки. Настройки по умолчанию можно переопределить при помощи параметров загрузки nowin или text. При этом, однако, следует учитывать объем доступной памяти, а также то, осуществляется ли установка удаленно. Кроме того, в случае если программа установки Solaris не может обнаружить видеоадаптер, автоматически вызывается консольная среда установки. В Таблица 1–2 описаны эти среды и перечислены требования к памяти для их отображения.

    Таблица 1–2 Требования к памяти для различных сред установки

    Без графики; одно окно с возможностью открыть другие окна.

    Если установка выполняется с использованием параметра загрузки text и в компьютере достаточно памяти, включается режим работы с окнами (установка в оконной среде). Если установка выполняется удаленно при помощи строки tip или с использованием параметра загрузки nowin, доступен только консольный режим.

    512 МБ или больше

    С окнами, выпадающими меню, кнопками, полосами прокрутки и пиктограммами.

    Кроме того, требуемый установщик можно указать путем выбора соответствующего пункта или ввода специальной команды в строке запроса. Инструкции приведены в описании процедур Глава 2Установка при помощи программы установки Solaris для файловых систем UFS (задачи).

    Планирование общего места на диске и рекомендации

    Планирование места на диске должно осуществляться на индивидуальной основе. Дисковое пространство распределяется на основании приведенных ниже критериев в зависимости от конкретных требований.

    Таблица 1–3 Планирование общего места на диске и области подкачки

    Критерии распределения места на диске

    Для файловых систем UFS

    Для каждой создаваемой файловой системы следует выделить на 30 процентов больше места на диске, чем необходимо, с целью обеспечения возможности обновления до будущих версий Solaris.

    По умолчанию при установке Solaris создаются только корневой раздел ( / ) и /swap . При выделении места на диске службам ОС создается также каталог /export . В случае обновления до очередной основной версии Solaris может потребоваться изменить конфигурацию системных разделов или назначить в два раза больше пространства, чем необходимо в случае установки. В случае обычного обновления можно избежать перераспределения места на диске, заранее предусмотрев дополнительное место на диске под будущие обновления. Для каждого обновления Solaris требуется приблизительно на 10 процентов больше места на диске, чем для предыдущей версии. Для резервирования места на диске в расчете на несколько обновлений Solaris можно дополнительно выделить по 30 процентов места на диске для каждой файловой системы.

    Файловая система /var для файловых систем UFS

    Если планируется использовать функцию аварийного дампа savecore(1M), под файловую систему /var следует выделить место на диске в размере двойного объема физической памяти.

    Для файловой системы UFS программа установки Solaris по умолчанию создает область подкачки размером 512 МБ, если выполняются следующие условия:

    • используется структура дисковых подразделов по умолчанию, созданная программой установки;
    • размер подраздела подкачки не изменяется вручную.

    По умолчанию при выделении пространства под подкачку в программах установки Solaris раздел подкачки помещается в начало первого доступного цилиндра диска (в компьютерах на базе SPARC это обычно цилиндр 0). Такое размещение позволяет выделить максимум места на диске под корневую ( / ) файловую систему в ходе структурирования диска по умолчанию и обеспечить расширение корневой ( / ) файловой системы при обновлении.

    Если в будущем предполагается увеличить размер области подкачки, можно поместить подраздел подкачки в начало другого цилиндра диска одним из перечисленных ниже способов.

    • В случае использования программы установки Solaris можно откорректировать структуру диска в режиме цилиндров и вручную поместить подраздел подкачки в требуемое расположение.
    • При использовании индивидуально настроенной программы установки в режиме JumpStart можно определить подраздел подкачки в файле профиля. Дополнительные сведения о файле профиля JumpStart приведены в разделе Creating a Profile в Solaris 10 10/08 Installation Guide: Custom JumpStart and Advanced Installations .

    Сервер файловых систем домашних каталогов

    По умолчанию домашние каталоги, как правило, располагаются в файловой системе /export .

    Устанавливаемый комплект программного обеспечения Solaris

    Комплект программного обеспечения представляет собой определенный набор программных пакетов. При планировании места на диске следует помнить о возможности добавления или удаления отдельных программных пакетов в выбранном комплекте программного обеспечения. Дополнительные сведения о комплектах программного обеспечения приведены в разделе Рекомендации по месту на диске для комплектов программного обеспечения.

    • Дополнительные сведения о планировании места на диске в случае обновления неактивной загрузочной среды при помощи Solaris Live Upgrade приведены в разделе Solaris Live Upgrade Disk Space Requirements в Solaris 10 10/08 Installation Guide: Solaris Live Upgrade and Upgrade Planning .
    • Если для распределения места на диске применяются другие методы установки Solaris, см. раздел Upgrading With Disk Space Reallocation в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .

    Например, необходимость поддержки китайского, японского или корейского языков. Если планируется установить только один язык, для этого языка следует отвести приблизительно 0,7 ГБ дополнительного места на диске. Если планируется обеспечить поддержку всех языков, под языки следует выделить до 2,5 ГБ дополнительного места на диске, в зависимости от устанавливаемого комплекта программного обеспечения.

    Поддержка печати или почты

    Требует выделения дополнительного пространства.

    Дополнительное программное обеспечение или программное обеспечение других производителей

    Требует выделения дополнительного пространства.

    Рекомендации по месту на диске для комплектов программного обеспечения

    Комплекты программного обеспечения Solaris представляют собой наборы программных пакетов Solaris. В состав каждого комплекта программного обеспечения входит поддержка разнообразных функций и драйверов оборудования.

    • В случае начальной установки необходимо выбрать устанавливаемый комплект программного обеспечения, исходя из требований к функциям, которые должны выполняться системой.
    • В случае обновления должен обновляться уже установленный на компьютере комплект программного обеспечения. Например, если ранее был установлен комплект программного обеспечения Solaris, предназначенный для конечных пользователей (End User Solaris Software Group), то возможность обновления нельзя использовать для обновления комплекта для разработчиков (Developer Solaris Software Group). Однако в ходе обновления можно добавить в систему программное обеспечение, которое не входит в состав установленного в настоящий момент комплекта.

    При установке программного обеспечения Solaris можно добавить пакеты в выбранный комплект программного обеспечения Solaris или удалить их из него. При выборе пакетов для добавления или удаления следует помнить о взаимозависимости отдельных программных компонентов и о принципах их объединения в пакеты.

    На следующем рисунке проиллюстрирован принцип комплектации программных пакетов. В комплект «Сокращенная поддержка сети» (Reduced Network Support) входит минимальный набор пакетов, а в комплект «Полная установка и поддержка OEM» (Entire Plus OEM Support) входят все пакеты.

    Рисунок 1–1 Комплект программного обеспечения Solaris

    Комплекты программного обеспечения Solaris и рекомендуемые размеры места на диске для установки каждого комплекта перечислены в Таблица 1–4.

    Примечание –

    Рекомендованные значения для места на диске, приведенные в Таблица 1–4, рассчитаны с учетом следующих элементов:

    • области подкачки;
    • Исправления
    • дополнительных программных пакетов.

    Может оказаться, что комплекты программного обеспечения требуют меньше места на диске, чем указано в таблице.

    Таблица 1–4 Рекомендации по месту на диске для комплектов программного обеспечения

    Комплект программного обеспечения

    Рекомендуемое место на диске

    Entire Solaris Software Group Plus OEM Support

    Содержит пакеты комплекта «Entire Solaris Software Group» и дополнительные драйверы оборудования, включая драйверы для оборудования, которое отсутствует в системе на момент установки.

    Entire Solaris Software Group

    Содержит пакеты комплекта «Developer Solaris Software Group» и дополнительное программное обеспечение, необходимое для серверов.

    Developer Solaris Software Group

    Содержит пакеты комплекта «End User Solaris Software Group» и дополнительную поддержку для разработки программного обеспечения. Эти средства включают библиотеки, include-файлы, справочные страницы и средства для программирования. Компиляторы не предоставляются.

    End User Solaris Software Group

    Содержит пакеты с минимальным программным кодом для начальной загрузки и запуска системы Solaris с сетевой поддержкой и среды Common Desktop Environment (CDE).

    Core System Support Software Group

    Содержит пакеты с минимальным программным кодом для начальной загрузки и запуска системы Solaris с сетевой поддержкой.

    Reduced Network Support Software Group

    Содержит пакеты с минимальным программным кодом для начальной загрузки и запуска системы Solaris с ограниченной поддержкой сетевых служб. Комплект «Сокращенная поддержка сети» включает в себя многопользовательскую текстовую консоль и утилиты для системного администрирования. При установке этого комплекта также добавляется поддержка сетевых интерфейсов (распознавание), однако сетевые службы не активируются.

    Контрольный список вопросов для установки

    Приведенный ниже контрольный список можно использовать для сбора информации, необходимой для установки ОС Solaris. Не обязательно отвечать на все вопросы, включенные в контрольный список. Ответьте только на те из них, которые относятся к имеющейся системе.

    Этот контрольный список следует использовать при выполнении начальной установки. В случае обновления системы см. раздел Checklist for Upgrading в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .

    Примечание –

    На компьютере с неглобальными зонами для обновления или установки исправлений рекомендуется использовать программу Solaris Live Upgrade. Для работы других программ обновления может потребоваться значительное время, поскольку время выполнения обновления линейно увеличивается в зависимости от количества установленных неглобальных зон.

    Таблица 1–5 Контрольный список вопросов для установки

    Информация для установки

    Описание или пример

    Ответ – значения по умолчанию отмечены звездочкой (*)

    Подключение к сети

    Подключен ли компьютер к сети?

    Начиная с Solaris версии 10 11/06, при начальной установке можно изменить параметры сетевой безопасности так, чтобы все сетевые службы, за исключением Secure Shell, были отключены или могли обрабатывать только локальные запросы. Этот вариант для выбора, связанный с безопасностью, доступен только при начальной установке и не может использоваться в течение обновления. При обновлении сохраняются все ранее установленные параметры служб. При необходимости после обновления можно ограничить работу сетевых служб при помощи команды netservices .

    В течение установки можно выбрать высокий уровень сетевой безопасности. Или наоборот, можно увеличить число разрешенных служб, как и в предыдущих версиях Solaris. Поскольку любые службы можно активировать по отдельности и после установки, в целях безопасности рекомендуется установить высокий уровень сетевой безопасности. Дополнительные сведения об этих параметрах приведены в разделе Planning Network Security в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .

    Сетевые службы можно включить после установки при помощи команды netservices open . Отдельные службы можно активировать, используя команды SMF. См. раздел Revising Security Settings After Installation в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .

    Высокий/низкий уровень сетевой безопасности

    Можно ли использовать протокол DHCP (динамической настройки узла) для настройки сетевых интерфейсов системы?

    Протокол DHCP предоставляет сетевые параметры, необходимые для установки.

    Если DHCP не используется, потребуется самостоятельно указать сетевой адрес.

    Если DHCP не используется, предоставьте IP-адрес компьютера.

    Для выяснения этой информации на работающей системе введите следующую команду:

    # ypmatch host-name hosts 

    Если DHCP не используется, является ли компьютер частью подсети?

    Если да, какова маска подсети?

    Для выяснения этой информации на работающей системе введите следующую команду:

    # more /etc/netmasks 

    Требуется ли активизировать IPv6 на этой машине?

    Протокол IPv6 входит в стек TCP/IP и позволяет оптимизировать IP-адресацию за счет улучшения безопасности и увеличения количества адресов в Интернете.

    Имя хоста, выбранное для компьютера.

    Для выяснения этой информации на работающей системе введите следующую команду:

    # uname -n 

    Требуется ли на данной машине настроить безопасность Kerberos?

    Если да, подготовьте следующие данные:

    Область по умолчанию:

    Первый центр распространения ключей (KDC):

    (Необязательно.) Дополнительные KDC:

    Служба Kerberos представляет собой клиент-серверную архитектуру для безопасных сетевых транзакций.

    Если в системе используется служба имен, необходимо подготовить следующие данные:

    Какая служба имен должна использоваться системой?

    Для выяснения этой информации на работающей системе введите следующую команду:

    # cat /etc/nsswitch.conf 

    Служба имен обеспечивает централизованное хранение данных, необходимых для сетевого взаимодействия пользователей, компьютеров и приложений. Примерами таких данных являются имена хостов и адреса или имена пользователей и пароли.

    Имя домена, в который входит компьютер.

    В ходе установки можно выбрать имя домена NFSv4 по умолчанию. Также можно указать собственное имя домена NFSv4.

    Инструкции о том, как выяснить имя домена в работающей системе, приведены в разделе Checking for the NFS Version 4 Domain в System Administration Guide: Network Services .

    При установке сервер имен будет указываться вручную или определяться программой установки автоматически?

    Если сервер имен должен задаваться пользователем, подготовьте следующие данные:

    Вручную (пользователем)/Автоматически (поиск)*

    Имя хоста сервера:

      На клиентах NIS для вывода имени хоста сервера используется следующая команда:

    # ypwhich 
    # nisping 

      На клиентах NIS для вывода IP-адреса сервера используется следующая команда:

    # ypmatch nameserver-name hosts 
    # nismatch nameserver-name hosts.org_dir 

    Сетевая информационная служба (NIS) упрощает администрирование сети, обеспечивая централизованное управление разнообразной сетевой информацией, такой как имена компьютеров и адреса.

    IP-адреса для сервера DNS. Необходимо ввести, по крайней мере, один IP-адрес, однако можно ввести до трех адресов.

    Для отображения IP-адреса сервера введите следующую команду:

    # getent hosts dns 

    Можно ввести список доменов, в которых следует осуществлять поиск при выполнении запроса DNS.

    Список доменов, в которых следует осуществлять поиск:

    Система доменных имен (DNS) – это служба имен, предусмотренная в Интернете для сетей TCP/IP. Служба DNS сопоставляет имена хостов и IP-адреса. Она упрощает сетевое взаимодействие, т.к. позволяет использовать имена компьютеров вместо числовых IP-адресов. DNS также используется в качестве базы данных для управления почтой.

    Требуется следующая информация о профиле LDAP.

    Если в профиле LDAP указывается уровень полномочий прокси, потребуется следующая информация:

    Уникальное имя для прокси:

    Пароль для прокси:

    Упрощенный протокол доступа к сетевым каталогам (LDAP) представляет собой относительно простой протокол для обновления и поиска в каталогах, работающих по протоколу TCP/IP.

    Маршрут по умолчанию

    Должен ли IP-адрес маршрута по умолчанию вводиться вручную или определяться программой программа установки Solaris?

    Маршрут по умолчанию обеспечивает мост для пересылки трафика между двумя физическими сетями. IP-адрес – это уникальный номер, идентифицирующий каждый хост в сети.

    Возможны следующие варианты:

    • IP-адрес задается вручную. Создается файл /etc/defaultrouter с указанным IP-адресом. При перезапуске компьютера указанный IP-адрес становится маршрутом по умолчанию.
    • IP-адрес может определяться (путем поиска) программой установки Solaris. Для этого в подсети, в которой находится компьютер, должен присутствовать маршрутизатор, оповещающий о своем присутствии по протоколу обнаружения маршрутизатора ICMP. В случае использования интерфейса командной строки программное обеспечение обнаруживает IP-адрес при начальной загрузке системы.
    • В случае отсутствия маршрутизатора или при отказе от немедленного автоматического определения IP-адреса можно выбрать вариант «Нет». Попытка автоматического обнаружения IP-адреса предпринимается программным обеспечением после перезагрузки.

    Как должен определяться часовой пояс по умолчанию?

    Смещение от времени по Гринвичу (GMT)

    Файл часового пояса

    Пароль пользователя root

    Пароль пользователя root для системы.

    Если клавиатура поддерживает автоопределение, то язык и раскладка клавиатуры настраиваются при установке автоматически. Если клавиатура не поддерживает автоопределение, при установке можно выбрать раскладку клавиатуры из списка поддерживаемых.

    Клавиатуры PS/2 не поддерживают автоопределение. В течение установки будет выдан запрос на выбор раскладки клавиатуры.

    SPARC только для –

    Ранее все клавиатуры, не поддерживающие автоопределение, всегда настраивались под раскладку «U.S. English».

    Поддержка каких географических регионов должна быть установлена?

    SPARC: Управление питанием (доступно только в компьютерах SPARC с поддержкой управления питанием)

    Требуется ли использовать поддержку управления питанием?

    Примечание –

    Если система поддерживает Energy Star версии 3 или выше, эта информация не запрашивается.

    Автоматическая перезагрузка или извлечение компакт-дисков и дисков DVD

    Должна ли осуществляться автоматическая перезагрузка после установки программного обеспечения?

    Должно ли производиться автоматическое извлечение компакт-дисков и дисков DVD после установки программного обеспечения?

    Стандартная или пользовательская установка

    Выполнить установку по умолчанию или настроить параметры пользовательской установки?

    • При выборе стандартной установки производится форматирование всего жесткого диска с последующей установкой стандартного набора программ.
    • При выборе пользовательской установки можно изменить структуру разделов жесткого диска и выбрать устанавливаемое программное обеспечение.

    В текстовом установщике запрос на выбор режима установки по умолчанию или пользовательской установки не выводится. Для выполнения установки по умолчанию примите значения по умолчанию, предложенные текстовым установщиком. Для выполнения пользовательской установки измените значения на экранах текстового установщика.

    Стандартная установка*/Пользовательская установка

    Комплект программного обеспечения

    Какой комплект программного обеспечения Solaris должен быть установлен?

    Полная установка с поддержкой OEM

    Сокращенная поддержка сети

    Требуется ли удалить или добавить программные пакеты в устанавливаемом комплекте программного обеспечения Solaris?

    Примечание –

    При выборе пакетов для добавления или удаления следует помнить о взаимозависимости отдельных программных компонентов и о принципах их объединения в пакеты.

    На каких дисках должно быть установлено программное обеспечение Solaris?

    x86: Разделение диска программой fdisk

    Требуется ли создать, удалить или изменить раздел Solaris fdisk ?

    На каждом диске, выбранном для создания структуры файловых систем, должен присутствовать раздел Solaris fdisk .

    Если в системе уже имеется служебный раздел, программа установки Solaris сохраняет служебный раздел по умолчанию. Если служебный раздел сохранять не требуется, то следует вручную настроить разделы fdisk . Дополнительные сведения о сохранении служебный раздел приведены в разделе Default Boot-Disk Partition Layout Preserves the Service Partition в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .

    Выбрать диски для пользовательской настройки разделов fdisk ?

    Настроить разделы fdisk ?

    Требуется ли сохранить данные на дисках, на которые устанавливается программное обеспечение Solaris?

    Автоматическое размещение файловых систем

    Должна ли программа установки автоматически создать файловые системы на дисках?

    Если да, то какие файловые системы должны использоваться при автоматическом размещении?

    Пример: / , /opt, /var

    Если нет, потребуется указать требуемую структуру файловых систем.

    Примечание –

    При использовании графического интерфейса установки Solaris файловые системы размещаются автоматически.

    Монтирование удаленных файловых систем

    Необходим ли для этой системы доступ к программному обеспечению на другой файловой системе?

    Если да, подготовьте следующие данные об удаленной файловой системе:

    Удаленная файловая система:

    Локальная точка монтирования:

    Если установка производится с помощью команды tip , выполните следующие инструкции.

    Убедитесь в том, что экран вмещает, по меньшей мере, 80 столбцов в ширину и 24 строки в высоту. Дополнительные сведения приведены в разделе tip(1).

    Для определения текущих размеров окна tip используется команда stty . Дополнительные сведения см. на справочной странице stty(1).

    Проверка подключения по Ethernet

    Если компьютер входит в сеть, убедитесь в том, что к нему подключен разъем Ethernet или аналогичной сети.

    Изучение инструкций из главы по планированию и другой связанной документации

    • Ознакомьтесь со всей информацией, приведенной в главе по планированию или соответствующих разделах в Часть I, Overall Planning of Any Solaris Installation or Upgrade, в Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade .
    • Ознакомьтесь с Примечаниями к выпуску Solaris 10 9/08 на http://docs.sun.com и примечаниями к выпуску поставщика и убедитесь, что используемое программное обеспечение поддерживается в новой версии Solaris.
    • Ознакомьтесь с руководством Solaris 10 9/08 Sun Hardware Platform Guide и убедитесь в поддержке имеющегося оборудования.
    • Просмотрите сопроводительную документацию к системе и выясните, поддерживается ли эта система и устройства устанавливаемой версией Solaris.

    Дополнительная информация по установке

    Дополнительные сведения о требованиях и рекомендациях по установке ОС Solaris приведены в следующих разделах документа Solaris 10 10/08 Installation Guide: Planning for Installation and Upgrade . В этом документе приведены требования к системе и общая информация о планировании, например, рекомендации по планированию файловых систем и обновлений.

    Таблица 1–6 Дополнительная информация по установке

    Новые функции, связанные с установкой

    Планирование сетевой безопасности

    Принципы и рекомендации по организации места на диске

    Дополнительные требования и рекомендации по обновлению ОС Solaris

    Информация о работе с разделами x86 в течение установки

    Сведения об установке ZFS, начальной загрузке при помощи GRUB, технологии зон Solaris и томах RAID-1, которые могут создаваться при установке

    Общая последовательность процесса установки

    Солярис dns где находится

    Опубликован: 19.10.2005 | Доступ: свободный | Студентов: 1763 / 169 | Оценка: 4.31 / 3.82 | Длительность: 18:28:00

    Специальности: Архитектор программного обеспечения
    < Лекция 4|| Лекция 5: 1 2 3 4 5 || Лекция 6 >

    Что такое зона

    «Зоной» в пространстве доменных имен называется совокупность компьютеров, управление доменными именами которых делегировано одной организации (подразделению). Так, в примере с доменом ford. com Зоной ford. com называется совокупность всех компьютеров в домене ford. com и его поддоменах, за исключением поддомена rus.ford. com , так как зона rus.ford. com была делегирована другой организации (или подразделению). Зона ford. com на рисунке — это все, что находится между внутренней и внешней кривыми.

    Рис. 15.2. Поиск адреса по имени сервером имен

    Каждый домен обслуживается по крайней мере двумя постоянно доступными серверами имен. Сервер имен хранит список компьютеров домена и определяет соответствие имен компьютеров их IP-адресам. Информация о домене также содержит сведения о маршрутизации почтовых сообщений, адресованных в этот домен. Физически сервер имен представляет собой процесс ( демон ), работающий в системе.

    Самый распространенный в Интернете сервер имен для UNIX-систем — это bind (Berkeley Internet Name Daemon ). Вместе с Solaris 9 поставляется BIND 8. В пакет BIND, кроме программы named (это и есть собственно сервер имен), входят утилиты для получения информации от DNS и т.п.

    Как работает DNS?

    Представьте себе, что пользователь на компьютере с замысловатым именем 33- dialup .comstar. net решил посмотреть web- сайт www. example .ru. Что произойдет после того, как он наберет этот адрес в строке браузера?

    Браузер нуждается в IP-адресе web-сервера , поэтому он запросит сервер имен о том, какой адрес у www. example .ru. Спрашивается, а какому серверу имен он задаст этот вопрос? Очевидно, тому, который указан в настройках компьютера 33- dialup .comstar. net . Там, скорее всего, указан адрес сервера имен провайдера, скажем, ns.comstar. net .

    Получив этот запрос , сервер имен провайдера вначале поищет ответ в своем кэше, т.к. все DNS -запросы кэшируются. Если в кэше ответа нет, сервер имен проверит, нет ли ответа в его локальной базе. Его там не окажется, поскольку ns.comstar. net не отвечает за домен example .ru.

    После этого сервер имен ns.comstar. net отправит запрос серверу имен корневого домена, как показано на рис. 15.2. Естественно, корневой сервер не имеет представления об адресе www. example .ru. Однако ему известен адрес сервера имен зоны ru. Этот адрес и будет сообщен вопрошающему серверу имен.

    Сервер имен ns.comstar. net теперь отправит запрос серверу имен домена. ru, адрес которого он только что узнал. Тот сообщит ему адрес сервера имен example .ru, поскольку это самый близкий к www. example .ru из известных ему серверов имен.

    Наконец, отправив запрос на сервер имен домена example .ru, сервер ns.comstar. net получит ответ на вопрос об IP-адресе компьютера www. example .ru, потому что этот компьютер находится в домене example .ru и его адрес известен серверу имен этого домена. Впрочем, если бы такого компьютера не существовало, то гарантированно достоверную информацию об этом все равно можно получить только от авторитетного сервера имен — то есть от сервера имен домена example .ru.

    Теперь сервер ns.comstar. net отправляет долгожданную информацию на компьютер 33- dialup .comstar. net .

    Почему сервер имен ns.comstar. net отправлял так много запросов, чтобы удовлетворить клиента, в то время как серверы имен других доменов ограничивались лишь ссылкой на известный им источник информации, пусть и самый близкий к авторитетному серверу имен из известных им? Может быть, потому, что сервер имен Comstar — самый вежливый в Сети? Оказывается, дело в том, что клиентская программа с 33- dialup .comstar. net прислала ему так называемый рекурсивный запрос , т.е. просьбу найти сам адрес , а не присылать ссылку на ближайший сервер имен. Так поступают все клиенты. Серверы имен обычно настроены так, чтобы самостоятельно выполнить поиск , поэтому ns.comstar. net отправлял другим серверам имен нерекурсивные запросы.

    Возникает вопрос: а не слишком ли долго ждал ответа пользователь у компьютера 33- dialup .comstar. net ? Как ни странно, недолго. И объясняется это тем, что DNS -запросы — это высокоприоритетный трафик, и маршрутизаторы в сети стараются передавать их побыстрее, вне очереди (конечно, всегда может организоваться » очередь тех, кто без очереди», но в ней все-таки стоять немного лучше). Кроме того, все вышеупомянутые серверы имен связаны достаточно быстрыми каналами связи. И наконец, высока вероятность , что на каком-то этапе ответ на запрос окажется в кэше промежуточного сервера имен, и часть запросов окажется ненужной. Например, если в кэше сервера имен ns.comstar. net есть адрес сервера имен домена ru (а это весьма вероятно), то запрос к серверу имен корневого домена не потребуется.

    Из этого примера ясно, что любой сервер имен обязан знать адреса серверов имен корневого домена. Этих серверов несколько в разных странах, и они регулярно обмениваются информацией, несмотря на то, что список доменов верхнего уровня и ответственных за них серверов имен меняется нечасто. Список серверов имен корневого домена всегда входит в дистрибутив ПО сервера имен.

    Полностью определенное доменное имя

    Каждый компьютер в сети имеет имя. Например, компьютер, на котором я пишу эту книгу, называется sunny. Это его собственное имя, но по такому имени его можно отыскать только в моем локальном домене, но не в Интернете. Для получения доступа к компьютерам в других доменах следует указывать их полные имена. Это похоже на то, как мы обращаемся к файлам. Если я хочу посмотреть файл text в текущем каталоге, я дам команду

    cat text

    Если же этот файл лежит в другом каталоге, например, /usr/share/, то я дам команду

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *