Как изменить имя хоста в centos 8

IP-адреса популярных ADSL и WiFi-роутеров:

Роутеры D-

У большинства ADSL, WiFi и GPON роутеров компании D- имеют адрес в сети — 192.168.0.1, URL веб-интерфейса https://192.168.0.1, логин admin, пароль admin или пустая строка.

ADSL-модемы: DSL-2300U,DSL-2500U,DSL-2520U,DSL-2540U, DSL-2600U, DSL-2640U, DSL-2650U, DSL-2740U, DSL-2750U.

Ethernet-роутеры: DIR-100,DIR-120, DIR-130, DIR-140L, DIR-300, DIR-320,DIR-615,DIR-620,DIR-651,DIR-655,DIR-815, DIR-825.

Исключения. У этих роутеров IP-адрес — 192.168.1.1:

DSL-2640U B1A T3A, DSL-2640U BRU C, DSL-2640U BRU C2, DSL-2640U BRU CB, DSL-2640U BRU D, DSL-2640U RA U1A, DSL-2740U BRU C2, DSL-2750U B1A T2A.

Роутеры Asus

Адрес роутеров ASUS в локальной сети — 192.168.1.1, URL веб-интерфейса https://192.168.1.1, логин admin, пароль admin.

ADSL-модемы: DSL-N13, DSL-N11, DSL-N10, DSL-N12U, DSL-X11, DSL-N55U, DSL-N12E, DSL-N10E.

Ethernet-роутеры: WL-520gU, WL-520gC, WL-500gP, V2RT-N15, RT-N11, RT-N13, RT-N16, RT-N13U, RT-N10, RT-N12, RT-N56U, RT-G32 v.B1, RT-N66U, RT-N10U, RT-N13U B1, RT-N53, RT-N12LX, RT-N10LX, RT-N15U, RT-N12, RT-N65U, RT-N10E, RT-N12E, RT-AC66U, RT-AC56U, RT-N12HP, RT-N10E, RT-N10+, RT-N14U.

Роутеры Zyxel:

Адрес роутеров ZyXEL в локальной сети — 192.168.1.1, URL веб-интерфейса https://192.168.1.1, логин admin, пароль 1234.

ADSL-модемы: OMNI ADSL LAN EE, OMNI ADSL WLAN EE, P-660H EE, P-660HT EE, P-660HTW EE, P-660HW EE, P-660HW EE, P-660R EE, P-660RT EE, P-660RU EE, P-662H EE, P-662HW EE, P660HN EE, P660HT2 EE, P660HT3 EE, P660HTN EE, P660HTW2 EE, P660RT2 EE, P660RT3 EE, P660RU2 EE, P660RU3 EE, Keenetic DSL.

Ethernet-роутеры: BG318S EE, NBG334W EE, NBG460N EE, P-330W EE, P-334 EE, Keenetic, Keenetic 4G, Keenetic 4G II, Keenetic Giga, Keenetic Giga II, Keenetic II, Keenetic Lite, Keenetic Lite II,

Keenetic Omni, Keenetic Start, Keenetic Viva, Keenetic Ultra, Keenetic .

Роутеры TP-:

С адресами роутеров TP- к сожалению не всё так однозначно. В основном, это — 192.168.1.1, URL веб-интерфейса https://192.168.1.1, логин admin, пароль admin. Но на некоторых прошивках может использоваться IP-адрес 192.168.0.1.

ADSL-модемы: TD-W8901N, TD-W8950ND, TD-W8951NB, TD-W8951ND, TD-W8960N, TD-W8961NB, TD-W8961ND, TD-W8968, TD-W8970.

Ethernet-роутеры: TL-WA701ND, TL-WA730RE, TL-WA750RE, TL-WN7200ND, TL-WN721N, TL-WN721NC, TL-WN722N, TL-WN722NC, TL-WN723N, TL-WN725N, TL-WN727N, TL-WN751N, TL-WN751ND, TL-WN781ND, TL-WR702N, TL-WR720N, TL-WR740N, TL-WR741ND, TL-WR743ND, TL-WA830RE, TL-WA850RE, TL-WA901ND, TL-WN8200ND, TL-WN821N, TL-WN821NC, TL-WN822N, TL-WN823N, TL-WN851ND, TL-WN881ND, TL-WN951N, TL-WR1042ND, TL-WR1043ND, TL-WR841HP, TL-WR841N, TL-WR841ND, TL-WR842ND, TL-WR940N, TL-WR941ND, TL-WA5210G, TL-WA7510N, TL-WR743ND, TL-WR843ND, TL-WA5210G, TL-WN310G.

Роутеры NetGear:

Адрес роутеров NETGEAR в локальной сети — 192.168.1.1, URL веб-интерфейса https://192.168.1.1, логин admin, пароль admin.

ADSL-модемы: D6300, D6200, DGND3700, DGND3300v2, JDGN1000.

Ethernet-роутеры: R6300, R6200, WNDR4700, WNDR4500, WNDR4300, WNDR4000, WNDR3800, WNDRMACv2, WNR3500L, WNR3500Lv2, JNR3210, WNR2200, JWNR2000, JWNR2000v2, WNR1000v2, JNR1010, WNR612v3, WNR612v2.

Решение:

Действия выполняются в консоли. Подключитесь к консоли сервера по SSH.
Можете использовать программу PuTTY или любой другой клиент SSH.

Узнаем текущее имя хоста

root@ubuntu:~# hostname -f
ubuntu.template

Для разных дистрибутивов Linux используются разные конфигурационные файлы и изменение следует производить в несколько этапов:

1 — Изменить параметр имени хоста

Имя хоста обязательно должно быть в латинице без пробелов и спецсимволов.

Только буквы и цифры. Допускается символ подчеркивания и тире.

Элементы имени <имя_сервера>.<имя_поддомена>.<имя домена> объединяются с точками. Полное имя обязательно должно содержать точку.

Каждый элемент имени должен содержать от 1 до 63 символов, и длинна полного имени хоста не может превышать 255 символов (в том числе точки).

Например:

servername.mydomain
или
servername.mydomain.com

Можно просто с точкой в конце имени

servername.

Нужно открыть указанный файл в текстовом редакторе и установить нужное имя

Redhat / CentOS / Fedora:

/etc/sysconfig/network

HOSTNAME=server1.testdomain.com

Debian / Ubuntu:

/etc/hostname

server1.testdomain.com

Slackware:

/etc/HOSTNAME

server1.testdomain.com

Suse / OpenSuse:

/etc/HOSTNAME

server1.testdomain.com

Gentoo / Calculate:

/etc/conf.d/hostname

HOSTNAME="server1.testdomain.com"

2 — Изменить файл /etc/hosts

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

ip-адрес  полное_имя_хоста  краткое_имя синоним_имени

Например:

/etc/hosts

  77.72.131.23 server1.domain.com server1

3 — Проверка

Новое имя будет задано после рестарта сервера, но затем нужно убедиться, что все сделано правильно.

Следующие команды должны выдавать правильные значения и не выдавать сообщения об ошибках:

hostname -f
ping <полное_имя>
ping <краткое_имя>

4 — RDNS

rDNS или Reverse DNS это служба обратного преобразования IP-адреса в имя вашего сервера или, другими словами, — возможность определить кому принадлежит IP-адрес.

Это необходимо для корректной работы многих сервисов в сети Интернет. Зачастую сервера в интернете настроены таким образом, что при подключении к ним производится попытка обратного преобразования вашего IP-адреса в доменное имя. Если такое преобразование невозможно, то сервер может отказать вам в установке соединения.

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

Есть много других причин по которым необходимо настроить корректную работу обратной зоны для вашей сети IP-адресов.

Для информации о настройке RDNS обратитесь к статье rdns — обратное преобразование имени

  • putty — виртуальная консоль

  • неправильное отображение символов в putty

  • rdns — обратное преобразование имени

  • регистрация имени домена в dns

Актуальность: 2011/09/05 12:34

Тестирование вашего сервера

Перезапустите Dnsmasq, чтобы применить все ваши изменения:

перезапуск службы sudo dnsmasq

Убедитесь, что сервер работает правильно:

статус службы sudo dnsmasq

Вы должны увидеть, что активный (работает) отображается зеленым цветом. Если вы этого не сделаете, проверьте строки журнала в нижней части информации о состоянии, чтобы выяснить, что не так.

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

вы google.com @localhost вы gateway.lan @localhost

Обе эти команды должны отображать IP-адрес в РАЗДЕЛЕ ОТВЕТОВ. В случае gateway.lan результат должен быть 192.168.0.5 в соответствии с правилом маршрутизации, установленным в / etc / hosts. Часть команд @localhost инструктирует dig запросить ваш локальный DNS-сервер.

pretty name

Чтобы задать pretty name нужно воспользоваться кавычками

hostnamectl set-hostname «andrei’s.host.com»

hostnamectl

Static hostname: andreis.host.com
Pretty hostname: andrei’s.host.com
Icon name: computer-vm
Chassis: vm
Machine ID: cff8a80b9c356243b5238452511a8ade
Boot ID: 64d9ddab85ec4c219ac46c6a2940e628
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1160.42.2.el7.x86_64
Architecture: x86-64

Появилось pretty hostname а static hostname такое же
, но без запрещенных символов

В /etc/hostname отображается только static hostname

cat /etc/hostname

andreis.host.com

pretty hostname можно увидеть в файле

/etc/machine-info

cat /etc/machine-info

PRETTY_HOSTNAME=»andrei’s.host.com»

Заводской логин/пароль не подходит

Если на роутере не указаны заводские имя пользователя/пароль, или они не подходят (после ввода страница просто перезагружается, или появляется ошибка) , то остается только один вариант – сброс настроек роутера до заводских. После этого для авторизации в веб-интерфейсе роутера будет использоваться заводской логин/пароль (если он установлен на вашем маршрутизаторе) .

Чтобы сбросить настройки роутера, нужно его включить и найти на корпусе кнопку Reset (так же может быть подписана RST, Default, Сброс) .

Дальше нажимаем на эту кнопку и держим ее не менее 10 секунд. Обычно по поведению индикаторов можно увидеть, что произошел сброс. Я уже более подробно показывал как сбросить настройки на роутере TP-Link, ASUS, D-Link. Инструкции для других производителей можно найти через поиск по сайту.

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

Если вам удалось зайти в настройки используя заводской Username/Password, то я настоятельно рекомендую сменить хотя бы пароль. Чтобы страница с настройками вашего роутера была защищена, и доступ к ней был только у вас. Об этом я уже рассказывал в статье как на роутере поменять пароль с admin на другой.

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

Начиная

Мы предполагаем, что у вас уже есть работающая машина Linux, готовая для размещения Dnsmasq. Dnsmasq не особо ресурсоемкий — если у вас мало клиентских устройств, он легко будет работать на Raspberry Pi.

У вашего хозяина должен быть Статический IP назначенный. С этого момента IP 192.168.0.1 относится к серверу Dnsmasq.

Убедитесь, что Dnsmasq установлен:

# Предполагая, что система Debian apt update apt install dnsmasq

Файл конфигурации Dnsmasq обычно находится в /etc/dnsmasq.conf. Это предварительно заполнено начальными настройками. Для эффективной работы Dnsmasq в сценарии локальной сети необходимо внести некоторые изменения. Запустите sudo nano /etc/dnsmasq.conf, чтобы открыть файл, затем используйте сочетание клавиш Ctrl + W, чтобы найти и раскомментировать следующие строки:

# домен-необходим # фиктивный-приват

Удалите символ # в начале каждой строки. Вот что позволяют эти настройки:

  • требуется домен — это не позволяет Dnsmasq перенаправлять локальные имена без доменной части на вышестоящий DNS-сервер. В нашей установке это означает, что example.com может быть разрешен через Google, а example или веб-сервер — нет. Он резервирует имена без точки для вашей локальной сети.
  • bogus-priv — предотвращает пересылку DNS-запросов обратного просмотра вышестоящему DNS-серверу. Это означает, что внутренние IP-адреса, такие как 192.168.0.101, никогда не будут доступны Google. Если этого не сделать, это может непреднамеренно передать архитектуру вашей внутренней сети вашему вышестоящему провайдеру.

Чтобы настроить исходящий DNS-сервер, добавьте новую строку в файл конфигурации:

сервер = 8.8.8.8 сервер = 4.4.4.4

Это указывает Dnsmasq пересылать неразрешенные запросы в 8.8.8.8. Если этот сервер недоступен, вместо него будет использоваться 4.4.4.4. Эти адреса являются первичными и вторичными преобразователями для службы DNS Google.

Затем настройте размер кеша. По умолчанию это относительно низкое значение — 150 кэшированных запросов. Увеличение этого параметра позволит Dnsmasq обрабатывать больше запросов из кеша, уменьшая задержку в сети. Найдите строку размера кеша, раскомментируйте ее и измените ее значение:

размер кеша = 1000

Сохраните и закройте файл сейчас.

Классы

Ниже приведены классы IP-адресов.

  • Класс A—Первый октет означает адрес сети, а последние три–адресную часть хоста. Любой IP-адрес, октет которого находится в диапазоне от 1 до 126 является адресом класса A. Следует учитывать, что 0 зарезервирован как часть адреса по умолчанию, а 127 зарезервировано для внутреннего тестирования с обратной связью.

  • Класс B—Первые два октета означают адрес сети, а последние два–адресную часть хоста. Любой адрес, первый октет которого находится в диапазоне от 128 до 191, является адресом класса B

  • Класс С—Первые три октета означают адрес сети, а последний–адресную часть хоста. Первый октет, расположенный в диапазоне от 192 до 223 является адресом класса C.

  • Класс D—используется для многоадресной рассылки. Первые октеты IP-адресов многоадресной рассылки находятся в диапазоне от 224 до 239.

  • Класс E—зарезервирован для экспериментального использования и содержит диапазон адресов, в которых первый октет расположен в диапазоне от 240 до 255.

Роутер в роли повторителя

Иногда возникают такие ситуации, когда один роутер не способен обеспечить Wi-Fi покрытие на всей необходимой территории. Например, такая проблема может возникнуть, в случае если у вас большая квартира или загородный дом.

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

Вы сможете без труда расположить ваш ASUS RT N12 в зоне покрытия другого вашего роутера и использовать его в режиме точки доступа. Такое решение позволит вам существенно расширить зону Wi-Fi охвата.

Для того чтобы настроит работу роутера в режиме повторителя вам необходимо выполнить следующие действия:

Wi-Fi Роутер ASUS RT N12 является отличным многофункциональным устройством бюджетного класса, способным предоставить своему владельцу все необходимое для полноценной работы в Интернет-сети.

Сетевое устройство поможет вам без труда организовать высокоскоростной, защищенный доступ к всемирной паутине для всех ваших компьютеров и гаджетов. Если вы ищите недорогой, надежный и простой в эксплуатации роутер, то ASUS RT N12 — это именно то, что вам нужно.

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

Следующие рекомендации станут неотъемлемым помощником в процессе организации беспроводной сети.

Имена хостов в Интернете

В Интернете имя хоста — это доменное имя, присвоенное хост-компьютеру. Обычно это комбинация локального имени хоста с именем его родительского домена. Например, en.wikipedia.org состоит из локального имени хоста (en) и доменное имя wikipedia.org. Такое имя хоста преобразуется в IP-адрес через локальный файл hostsили преобразователь системы доменных имен (DNS). Один хост-компьютер может иметь несколько имен хостов; но в целом Операционная система хоста предпочитает иметь одно имя хоста, которое хост использует для себя.

Любое доменное имя также может быть именем хоста, если соблюдаются указанные ниже ограничения. Так, например, оба en.wikipedia.org и wikipedia.org являются именами хостов, потому что им обоим назначены IP-адреса. Имя хоста может быть доменным именем, если оно правильно организовано в систему доменных имен. Доменное имя может быть именем хоста, если оно было назначено интернет-хосту и связано с IP-адресом хоста.

Как узнать IP роутера по адресу компьютера?

Второй способ чуточку сложнее, но для нас нет ничего невозможного Если ПК подключить к маршрутизатору, то он автоматически выдаст компьютеру ip адрес — его будет в большинстве случаев достаточно, чтобы узнать IP роутера. Подключаем к нему компьютер при помощи витой пары Ethernet — через слот LAN на задней части устройства.

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

Далее идем в настройки сетевого подключения, как показано на скринах ниже: Пуск — Панель управления — Сеть и Интернет — Центр управления сетями и общим доступом — Изменение параметров адаптера.

После чего жмем правой кнопкой мышки по «Подключению по локальной сети», или по «Беспроводному подключению», если вы сконнектились по WiFi. И открываем раздел «Протокол интернета версии 4»

Здесь проставляем флажки на автоматическое получение IP и DNS. Сохраняем и возвращаемся к окну с сетевыми подключениями. Теперь кликаем левой кнопкой мыши по тому же «Подключению по локальной сети» (или «Беспроводному соединению») и заходим в сведения

Здесь находим значение «Шлюз» — это и есть IP адрес роутера. Теперь можно ввести его в браузере, авторизоваться и произвести необходимые настройки.

Зачем нужен файл hosts и где он находится

Об этом файле вы, наверное, уже что-то слышали, используется он, кажется, для блокировки сайтов или что-то в этом роде. Да, такой функционал в нем действительно заложен, но изначально использовался он для иных, более важных целей. Кстати, известно ли вам, что файл hosts присутствует не только в Windows 7/10, но также и в Linux, Mac OS и Android? Эта универсальность вовсе не случайна, ведь появился файл hosts ещё на заре Интернета.

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

Решение было найдено очень скоро. На каждый компьютер в локальной сети был разослан специальный файл Hosts со списком имен хостов и соответствующими им IP-адресами. Когда один компьютер обращался к другому по имени, последнее сопоставлялось с его цифровым адресом, и таким образом устанавливалась связь. Поначалу всё было чудесно, но ресурсов становилось всё больше, список в файле Hosts увеличивался, и рассылать его на ПК стало всё более проблематично. Потребовалось новое решение, и оно также было найдено. Таблица соответствий была перенесена в тогда уже сформировавшийся Интернет, образовав систему доменных имён, а файл Hosts стал по большому счёту не нужен.

Удалять его из своих операционных систем разработчики, однако, не стали. Он и сейчас присутствует в большинстве ОС, по-прежнему устанавливая соответствие между IP-адресом и доменом сайта и, как и раньше, запрос к нему имеет больший приоритет перед обращением к DNS-серверам, только вот его содержимое ныне стало не в пример беднее, ограничившись двумя записями, да и то неактивными. В настоящее время hosts используется в основном для блокировки сайтов и баннерообменных сетей, автоматического перенаправления с одного ресурса на другой, а также ускорения доступа к сайтам.

В ранних версиях Windows файл хост располагался в папке %windir%, начиная с NT его постоянным местом значится расположение C:/Windows/System32/drivers/etc. В редких случаях файл HOSTS располагается в иной папке, путь к нему можно определить в редакторе реестра, развернув ветку HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters и посмотрев значение параметра DataBasePath.

Что такое адрес роутера?

Прежде чем обсуждать, как узнать свой айпи адрес роутера, к которому подключен компьютер или смартфон, давайте разберемся с тем, что это такое. АйПи адрес модема — это идентификационные данные устройства для работы в стандартных сетевых протоколах локальной сети. Простыми словами это комбинация цифр или букв и цифр для идентификации Вашего аппарата среди других. Выглядеть он может по-разному в зависимости от протокола, в котором используется.

Разобрались, что это такое? Теперь логично будет задать вопрос: «А зачем вообще знать эту комбинацию?». IP адрес модема Вам потребуется для:

Если со значением и фукнционалом мы разобрались, давайте перейдем к главной теме, как узнать IP адрес роутера!

Каждое устройство оснащено наклейкой, которая расположена на обратной стороне:

  • Переверните маршрутизатор;
  • Изучите информацию;
  • Информация находится в одноименной строке.

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

Не смогли увидеть наклейку? Возможно, вы используете б/у оборудование, с которого ее сняли. Не беспокойтесь, есть и другие способы, как узнать внешний IP адрес роутера, далее мы о них и расскажем.

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

  • Одновременно нажать клавиши Win+R ;
  • Дождаться открытия меню «Выполнить» ;
  • Теперь введите команду «CMD» (без кавычек);
  • Кликните на «Ввод» ;
  • Перед вами откроется командная строка;
  • Напишите туда «IPCONFIG» и вновь нажмите «Ввод» ;
  • Вы увидите информацию о сетевых подключениях;

Найдите строчку «Основной шлюз» – в ней отображена искомая информация.

Инструкция показалась слишком сложной и перед Вами по-прежнему стоит вопрос: «Как посмотреть мой IP адрес роутера?». Тогда попробуйте вопспользоваться другими способами.

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

  • Нажмите на иконку «Пуск» ;
  • Кликните на кнопку «Параметры» ;
  • Выберите блок «Сеть и интернет» ;

Нажмите на строчку «Центр управления сетями и общим доступом» ;

Выберите «Подключение по локальной сети» и нажмите на свою точку доступа;

Искомая информация находится в пункте «Шлюз по умолчанию» .

Не получилось выяснить сетевой адрес роутера описанными выше способами? Не беда, ведь есть еще один отличный вариант – на помощь может прийти стандартный IP роутера.

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

Вот как проверить совместимость данных с вашим оборудованием:

  • Откройте любой браузер;
  • Введите комбинацию в адресную строку;
  • Нажмите на ENTER;
  • Если вы выбрали верный вариант, откроется окно авторизации;
  • Введите логин и пароль.

Найти нужные логин и пароль можно на оборотной стороне устройства – они нанесены на наклейку, уже знакомую вам по первому пункту нашей инструкции.

Приведем несколько примеров:

Хостнейм – это универсальный адрес, который не меняется даже в случае смены айпи. Но такая возможность есть не у всех устройств.

Имена доменов.

Имена хост-узлов могут различаться по именам доменов — описательным категориям, созданным руководством Internet для обозначения родовых типов организаций. Примеры имен доменов:
com-коммерция,
edu-образование,
gov-правительство США,
mil-военное ведомство США,
net-администрация сети,
org-организации(обычно частные), которые не относятся к перечисленным выше типам.
Существуют также имена доменов для стран:
de-Германия,
it-Италия,
nz-Новая Зеландия,
ru-Россия.

Формат имени хост-узла с именем домена: ..

Никогда не игнорируйте мелочи типа знаков препинания

Обратите внимание, что имена хост-узла и домена разделены точкой и во всей записи нет ни одного пробела. Такому формату нужно следовать неукоснительно

Например, правильная запись для хост-компьютера с именем SALES-AS400 в домене com должна иметь следующий вид: sales-as400.com .

Сети WiFi ESSID и BSSID что это такое?

ESSID и BSSID — это уже не имя, а типы беспроводных сетей. Как следует из названия, BSSID — это идентификатор сети BSS, которая представляет из себя привычную нам домашнюю систему, где все устройства подключаются к одному и тому же роутеру. BSSID представляет из себя MAC адрес роутера и является скорее служебной информацией для гаджетов, нежели чем-то полезным для нас с вами.

ESSID — это индекс ESS, которая является объединением сразу нескольких wifi сетей. Он присваивается каждому из роутеров для обозначения его в системе и точно также необходим только для настройки оборудования меду собой.

Две базовые части IP-адреса

IP-адрес устройства состоит из двух отдельных частей:

  • Идентификатор сети: является частью IP-адреса; начинаются слева и идентифицирует конкретную сеть, на которой расположено устройство. В обычной домашней сети, где устройство имеет IP-адрес 192.168.1.34, часть 192.168.1 будет идентификатором сети. Если заполнить недостающую конечную часть нулём, мы можем сказать, что сетевой идентификатор устройства – 192.168.1.0.
  • Идентификатор хоста: это часть IP-адреса, не занятого сетевым идентификатором. Он идентифицирует конкретное устройство (в мире TCP/IP устройства называют «хостами») в этой сети. Продолжая наш пример IP-адреса 192.168.1.34, идентификатором хоста будет 34 – уникальный идентификатор устройства в сети 192.168.1

Чтобы представить всё это немного лучше, давайте обратимся к аналогии. Это очень похоже на то, как уличные адреса работают в городе. Возьмите адрес, такой как Набережная 29/49. Название улицы похоже на идентификатор сети, а номер дома похож на идентификатор хоста. Внутри города никакие две улицы не будут называться одинаково, так же как ни один идентификатор сети в одной сети не будет назван одинаковым. На определенной улице каждый номер дома уникален, так же как все ID хоста в определенном сетевом идентификаторе.

Команда dig

Одна из основных команд Linux для работы с доменами — это dig (domain information groper). Утилита предоставляет возможность узнать о домене наиболее полную информацию, например, IP адрес, который привязан к данному доменному имени и еще ряд полезных для системного администратора параметров. Синтаксис команды dig следующий:

dig , где:

  • @cервер — указывает IP-адрес сервера DNS, если не указать этот параметр, то обращение идет к серверу DNS «по умолчанию»;
  • имя домена — указывает имя домена, о котором нужно получить информацию;
  • тип записи — тип записи DNS (А, MX, TXT, NS и т.д.);
  • флаги — с помощью флагов можно задать дополнительные опции утилиты dig.

Ниже укажем основные флаги утилиты dig:

  • +all — используется для вывода на экран или сокрытия всех установленных «по умолчанию» флагов;
  • +answer — необходима для отображения только ответа на запрос;
  • +short — выводит информацию о домене в сокращенном формате;
  • +identify — применяется совместно с флагом +short для отображения информации об IP-адресе сервера;
  • +comments — служит для вывода информации без комментариев;
  • +trace — используется для вывода списка DNS серверов, через которые идет запрос на получение данных о домене.

Дополнительно, могут быть использованы следующие опции для команды dig:

  • -4 — разрешает к использованию только IPv4;
  • -6 — разрешает к использованию только IPv6;
  • -x — служит для получения имени домена по его IP-адресу;
  • -f — предназначена, чтобы прочитать список доменов из файла;
  • -t — служит для обозначения типа записи, которую надо вывести на экран;
  • -p — показывает номер порта DNS сервера.

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

man dig

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

dig

Например, введем в терминале:

dig freehost.com.ua

Как понять результаты выполнения этой команды? Информация условно поделена на три секции:

  • секция HEADER — показывает текущую версию утилиты dig, ID запроса и т. д.;
  • секция QUESTION SECTION — выводит на экран текущий запрос;
  • секция ANSWER SECTION — отображает ответ на созданный запрос (в нашем запросе выводит IP домена).

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

dig freehost.com.ua +short

При использовании флага +noall будет отключен вывод на экран информации всех трех секций:

dig freehost.com.ua +noall

Если вы хотите увидеть информацию только из секции ANSWER SECTION, то выполните следующую команду:

dig freehost.com.ua +noall +answer

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

nano sites.txt
google.com
yandex.ru
freehost.com.ua

Далее следует выполнить команду в терминале:

dig -f sites.txt +noall +answer

Теперь попробуем получить определенные типы записей DNS (A, MX, NS, TXT и т.д.), для этого выполняем команду dig, применяя следующие флаги, например, для типа записи «почтовый сервер»:

dig freehost.com.ua MX

Или же, если мы хотим получить ответ только для третьей секции утилиты dig:

dig freehost.com.ua MX +noall +answer
dig freehost.com.ua NS +noall +answer
dig freehost.com.ua A +noall +answer
dig freehost.com.ua TXT +noall +answer
dig google.com ANY +noall +answer

Сейчас попробуем указать конкретный сервер в синтаксисе команды dig (без указания сервера, утилита использует информацию из файла /etc/resolv.conf). Приведем пример с публичным сервером google.com:

dig @8.8.8.8 google.com +noall +answer

Для решения обратной задачи — получения имени домена по IP-адресу, выполним команду dig с опцией -x:

dig -x 178.20.156.90
dig -x 178.20.156.90 +short

Попытаемся узнать, через какие DNS сервера идет запрос для получения информации о домене (команда трассировки в Linux):

dig +trace freehost.com.ua

Для вывода текущей версии утилиты dig воспользуемся опцией -v:

dig -v

Для проверки синхронизации зоны со всеми NS введем команду:

dig freehost.com.ua +nssearch

Команда ping

Команда ping известна всем пользователям сети, которые сталкивались с проблемами с соединением. Ping служит для того, чтобы узнать, есть ли связь с удаленным узлом сети, используя протокол ICMP (Internet Control Message Protocol). Принцип действия утилиты простой: на удаленный хост передается пакет с данными ICMP, с целью получить пакет с ответом — если он приходит, то удаленный узел считается доступным.

Синтаксис данной команды:

ping

На скриншотах ниже показаны простые примеры использования команды ping:

ping 194.0.200.202
ping freehost.com.ua

Команда ping может исполняться достаточно долго, для выхода из этого режима необходимо нажать комбинацию клавиш: ctrl+c.

Ниже приведем некоторые опции утилиты ping с примерами:

  • -4 — применять ipv4 (по умолчанию);
  • -6 — применять только ipv6;
  • -b — пинговать широковещательный адрес;
  • -с — задать количество пакетов, которые необходимо отправить;
  • -D — показывать время в формате UNIX timestamp;
  • -f — работать в режиме флуда;
  • -i — задать интервал в секундах между отправкой пакетов;
  • -v — информация в подробном выводе.
ping -c 5 freehost.com.ua
ping -f freehost.com.ua
ping -i 0.3 freehost.com.ua
ping -D freehost.com.ua

alias

Чтобы не писать длинные имена хостов можно придумать alias

Формат следующий

FQDN — Fully Qualified Domain Name — полностью определённое имя домена.

$ ping vbdns

PING dns-server.andrei.com (192.168.56.149) 56(84) bytes of data.
64 bytes from dns-server.andrei.com (192.168.56.149): icmp_seq=1 ttl=64 time=0.619 ms
64 bytes from dns-server.andrei.com (192.168.56.149): icmp_seq=2 ttl=64 time=0.674 ms
^C
— dns-server.andrei.com ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.619/0.646/0.674/0.037 ms

Обратите внимание на dns-server.andrei.com

Хоть пинг и был по алиасу, ответ идёт как от static fqdn

Если поменять порядок так, что vbdns идёт первым а FQDN dns-server.andrei.com вторым, но
dns-server.andrei.com будет считаться алиасом

В таком случае ответ будет идти от vbdns

$ ping vbdns

Или

$ ping dns-server.andrei.com

PING vbdns (192.168.56.149) 56(84) bytes of data.
64 bytes from vbdns (192.168.56.149): icmp_seq=1 ttl=64 time=0.721 ms
64 bytes from vbdns (192.168.56.149): icmp_seq=2 ttl=64 time=1.01 ms
^C
— vbdns ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.721/0.866/1.012/0.148 ms

Это может стать важным при работе с сертификатами

DNS с Dnsmasq

Dnsmasq — это легкий DNS-сервер, входящий в состав большинства дистрибутивов Linux. Кроме того, его очень просто настроить.

Перед тем, как начать, стоит подумать о том, какие функции вам нужен ваш DNS-сервер. В этом руководстве мы рассмотрим настройку Dnsmasq с локальным кэшированием, некоторыми маршрутами пользовательских доменов и Google 8.8.8.8 в качестве нашего восходящего DNS-провайдера.

Схема маршрутизации будет выглядеть так:

  • Сетевой маршрутизатор получает запрос от одного из ваших подключенных устройств. Маршрутизатор будет настроен на использование хоста Dnsmasq в качестве DNS-сервера.
  • Dnsmasq проверит, есть ли у него определенный маршрут для доменного имени, например, от веб-сервера до 192.168.0.101. Если запрос был для http: // web-server / example-page, он отправит 192.168.0.101 обратно на маршрутизатор.
  • Когда Dnsmasq не имеет подходящего маршрута, он пересылает DNS-запрос в Google 8.8.8.8, обеспечивая разрешение в общедоступном Интернете. Это гарантирует, что вы по-прежнему можете выходить в более широкую сеть при использовании собственного DNS.

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Зов электронных книг
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: