Добрый день.
Как проще всего/логичнее/правильнее узнать ipv6-адрес узла по его имени?
ping6 ipv6.google.com раскрывает ip-адрес.
ping6 desktop.gluk47 — нет. Это адрес объявлен в /etc/hosts. Только grep desktop.gluk47 /etc/hosts? То есть в общем случае для произвольного сервера надо написать host servername || grep /etc/hosts servername ?
Как узнать адрес сервера, описанный в /etc/hosts (для ipv6)
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 297
- Статус: Любитель гвоздей и микроскопов
- ОС: Kubuntu 17.10
Как узнать адрес сервера, описанный в /etc/hosts
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
куищще is aliased to `reboot'
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Как узнать адрес сервера, описанный в /etc/hosts
Код: Выделить всё
$ host natsu.i6
natsu.i6 has IPv6 address 2001:470:989e::100
host это у нас
Код: Выделить всё
$ dpkg -S /usr/bin/host
bind9-host: /usr/bin/host
Код: Выделить всё
Description: Version of 'host' bundled with BIND 9.X
This package provides the 'host' program in the form that is bundled with
the BIND 9.X sources. This version differs from the one provided in the
package called host, which is from NIKHEF, and has a similar but different
set of features/options.
Вообще же, я рекомендую поставить dnsmasq либо pdnsd (лучше - первый). Это кэширующие DNS-прокси, которые заодно умеют раздавать содержимое hosts-файла c сервера другим машинам в локалке.
Спасибо сказали:
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как узнать адрес сервера, описанный в /etc/hosts
rm_
забавно, но у меня host не смотрит в /etc/hosts:
а именно про это, как я понял, топикстартер и спрашивает.
забавно, но у меня host не смотрит в /etc/hosts:
Код: Выделить всё
$ grep sidhome /etc/hosts
192.168.10.103 sidhome
$ cat /etc/host.conf
multi on
order hosts,bind
$ dpkg -S $(which host)
bind9-host: /usr/bin/host
$ host sidhome
Host sidhome not found: 3(NXDOMAIN)
а именно про это, как я понял, топикстартер и спрашивает.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Как узнать адрес сервера, описанный в /etc/hosts
host не смотрит в /etc/hosts:
Да, похоже я ошибся, и это у меня не host такой умный, а dnsmasq ему раздаёт /etc/hosts по DNS-протоколу.