- 6.1.4. DNS — система доменных имен
- Читайте также
- 2.4.3 Служба имен DMS
- 5.14 Псевдонимы имен
- 6.1.4. DNS — система доменных имен
- Глава 7 В первых доменных рядах
- 7.2.2.1. Корневая файловая система и система инициализации
- 1.4. Пространства имен
- Выбор имен
- 2.4. Предотвращение конфликта имен с помощью пространств имен
- Пространства имен ASP.NET 2.0
- Пространства имен
- 3.1.3 Таблица имен
- Конфликт имен
- Поддержка системы доменных имен
- How to setup domain name in Linux server
- Step 1.
- Step 2.
- Step 3.
- Step 4.
- Related stuff:
6.1.4. DNS — система доменных имен
Человеку обычно легче запомнить символьное имя (www.dhsilabs.com.ua), чем последовательность чисел (217.20.163.34). Компьютеру же, наоборот, проще обрабатывать числа, а не символьную информацию. Для преобразования IP-адреса в символьное имя и обратно используется служба доменных имен — DNS (Domain Name System).
Домены объединены в иерархическую структуру. Корневой домен управляется центром InterNIC, который назначает домены верхнего (первого) уровня для каждой страны и регистрирует национальных координаторов. Национальные координаторы (в России это — RU-CENTER, http://www.nic.ru) повторяют эту процедуру в своем домене и так далее, в результате типичное доменное имя подразделения компании выглядит как на рисунке 6.4.
Рис. 6.4. Иерархическая структура системы доменных имен
DNS можно назвать гигантской распределенной базой данных. Ее поддерживают серверы имен (name server, DNS-сервер), которые снабжают всех информацией о данном домене или нескольких доменах сразу. Для каждой зоны (группы узлов, приписанных к этому домену, но не к его поддоменам) есть по крайней мере два сервера имен, которые содержат всю информацию относительно хостов (узлов) в этой зоне.
Что происходит, когда пользователь вводит в окне браузера адрес department.firma.isp.ru? Запрос на разрешение (преобразование) имени в IP-адрес сначала отправляется серверу имен, принадлежащему провайдеру пользователя. Если этот сервер знает такое имя, он возвращает IP-адрес, и браузер устанавливает соединение с нужным компьютером. Если же нет, то сервер имен провайдера обращается к корневому серверу, обслуживающему домен наивысшего уровня, тот перенаправляет запрос DNS-серверу домена ru, тот обращается к DNS-серверу домена isp, тот — к DNS-серверу домена firma, а этот последний возвращает IP-адрес зарегистрированного в нем хоста department. Если эта цепочка запросов оборвется на каком-либо звене, то пользователю будет сообщено о невозможности разрешения имени компьютера в IP-адрес.
Данный текст является ознакомительным фрагментом.
Читайте также
2.4.3 Служба имен DMS
2.4.3 Служба имен DMS Для использования сетевых служб требуется способ идентификации удаленных компьютеров. Пользователи и программы могут указывать нужный компьютер по его имени, которое легко запомнить или ввести.Для создания соединения с хостом имя хоста должно быть
5.14 Псевдонимы имен
5.14 Псевдонимы имен Часто по соглашению можно присвоить компьютеру дополнительно к его реальному имени некоторый псевдоним (или краткое имя — nickname). Например, хост nicol.jvnc.net обеспечивает пересылку файлов, службу gopher и службу World Wide Web (WWW). По соглашению, ему дополнительно
6.1.4. DNS — система доменных имен
6.1.4. DNS — система доменных имен Человеку обычно легче запомнить символьное имя (www.dhsilabs.com.ua), чем последовательность чисел (217.20.163.34). Компьютеру же, наоборот, проще обрабатывать числа, а не символьную информацию. Для преобразования IP-адреса в символьное имя и обратно
Глава 7 В первых доменных рядах
Глава 7 В первых доменных рядах Изначальных доменов системы DNS Интернета семь: COM, NET, ORG, GOV, EDU, MIL, ARPA. Почему? Потому что именно такой набор доменов первого уровня, предназначенных для пользователей Интернета, ввели в строй вместе с самой системой DNS, в 1984–1985 годах.Принцип
7.2.2.1. Корневая файловая система и система инициализации
7.2.2.1. Корневая файловая система и система инициализации Итак, вы выбрали загрузку Linux. Загрузчик GRUB загрузит ядро, а затем передаст ему параметры и управление. Подробновесь процесс загрузки ядра рассматриваться здесь не будет. Вам достаточно знать следующее: ядру при
1.4. Пространства имен
1.4. Пространства имен Если два неродственных процесса используют какой-либо вид IPC для обмена информацией, объект IPC должен иметь имя или идентификатор, чтобы один из процессов (называемый обычно сервером — server) мог создать этот объект, а другой процесс (обычно один или
Выбор имен
Выбор имен В определенных рамках вы имеете возможность совершенно произвольно выбирать имена для переменных, процедур и всего другого, что вы создаете. Следующие правила применимы ко всем именованным элементам в VBA-программе. включая переменные, константы, типы данных,
2.4. Предотвращение конфликта имен с помощью пространств имен
2.4. Предотвращение конфликта имен с помощью пространств имен ПроблемаВ несвязанных между собой модулях обнаружены конфликтующие имена или требуется заранее избежать возможности таких конфликтов, создав логические группы кода.РешениеДля структурирования кода
Пространства имен ASP.NET 2.0
Пространства имен ASP.NET 2.0 В библиотеках базовых классов .NET 2.0 предлагается не менее 34 пространств имен, имеющих отношение к Web. Всю эту совокупность пространств имен можно разбить на четыре главные группы.• Базовые функциональные возможности (типы, обеспечивающие
Пространства имен
Пространства имен В программе на языке Си имена (идентификаторы) используются для ссылок на различного рода объекты — функции, переменные, формальные параметры и т. п. При соблюдении определенных правил, описанных в данном разделе, допускается использование одного и
3.1.3 Таблица имен
3.1.3 Таблица имен К таблице имен доступ осуществляется с помощью одной функцииname* look(char* p, int ins =0);Ее второй параметр указывает, нужно ли сначала поместить строку символов в таблицу. Инициализатор =0 задает параметр, который надлежит использовать по умолчанию, когда look()
Конфликт имен
Конфликт имен Каждый класс обладает доступом ко всем компонентам своих родителей. Он может использовать их, не указывая тот класс, в котором они были описаны. После обработки inherit в классе class C inherit A . метод f класса C становится известен как f. То же справедливо и для
Поддержка системы доменных имен
Поддержка системы доменных имен Одной из наиболее удачных распределенных информационно-поисковых систем является система доменных имен (DNS) Интернета. Система DNS описывается в документах RFC 1034 [132] и RFC 1035 [133]. Документ RFC 1035 утверждает, что целью доменных имен является
How to setup domain name in Linux server
Many companies have an internal domain for their IT infrastructure. This needs its servers to be configured with a domain name. This will ensure all servers will have FQDN (Fully Qualified Domain Name). For example, server12 is hostname and server12.kerneltalks.com is its FQDN. In such setup, many tools, monitoring requires servers to be identified by FQDN only.
For such a scenario you have to configure the domain name for your Linux server. We will walk you through steps that need to be taken to the setup domain name on your Linux server.
First of all, check if your server is having domain name already set up or not using below command :
root@server12 # dnsdomainname kerneltalks.com
If you get output like above then your server is configured with the domain name. If your output is blank then you have to the setup domain name for your server.
Without further delay lets jump into steps to configure domain name.
Step 1.
How to setup FQDN in Linux?
First thing to be done is add FQDN to your hostname in /etc/hosts file.
root@server12 # cat /etc/hosts 10.10.2.32 server12.kerneltalks.com server12
To confirm your FQDN, run below command :
root@server12 # hostname -f server12.kerneltalks.com
Output should be hostname.domain name
Step 2.
Configure domain name in Red Hat RHEL, Fedora and CentOS
Add below line in /etc/sysconfig/network
Add below parameter in /etc/sysctl.conf
Configure domain name in Ubuntu
Edit your hostname (not FQDN) in /etc/hostname file. and restart hostname service. If you see below error :
# service hostname restart Failed to restart hostname.service: Unit hostname.service is masked.
you can set hostname using :
# hostnamectl set-hostname server12
Once done, confirm normal hostname (using hostname ) and FQDN (using hostname -f )
Step 3.
Add domain in /etc/resolv.conf . This file used for setting nameservers as well.
root@server12 # cat /etc/resolv.conf search kerneltalks.com
This addition makes sure that you can resolves hostnames within your domain.
Step 4.
Confirm that changes are working perfectly. Question is how to check the domain name of the Linux server?
Below are the commands to check hostname, FQDN, and domain name of your server.
root@server12 # hostname server12 root@server12 # hostname -f server12.kerneltalks.com root@server12 #dnsdomainname kerneltalks.com
hostname command shows your server’s hostname. hostname -f shows your FQDN. dnsdomainname command shows your domain name of the server!
Related stuff:
- How to configure SFTP with restricted directory access
- Root disk mirroring in itanium HPUX
- How to disable IPv6 on Linux
- How to configure proxy for YUM in RHEL, CentOS ?
- How to change timezone in Linux server (RedHat, CentOS, Ubuntu)
- Step by step procedure to take ignite tape backup in HPUX
- How to import VG using different VG name
- Hyperthreading in HPUX
- How to remount filesystem in the read-write mode under Linux
- Howto get CPU details in HPUX
- How to identify current boot disk in HPUX
- Troubleshooting AWS cross-account IAM role access