О синтаксисе файла /etc/hosts

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

zubarev
Сообщения: 119
ОС: Fedora Core

О синтаксисе файла /etc/hosts

Сообщение zubarev »

Товарищи, подскажите, кто знает: что означает последовательность символов
::1
в файле /etc/hosts в начале строки, содержащей имя локального хоста?

man hosts нужных сведений не содержит.
Отгуглить это дело ( ::1 ) тоже не получилось - поисковик двоеточия игнорирует...
Спасибо сказали:
A.S.
Сообщения: 166

Re: О синтаксисе файла /etc/hosts

Сообщение A.S. »

zubarev писал(а):
31.12.2007 02:58
Товарищи, подскажите, кто знает: что означает последовательность символов
::1
в файле /etc/hosts в начале строки, содержащей имя локального хоста?

man hosts нужных сведений не содержит.
Отгуглить это дело ( ::1 ) тоже не получилось - поисковик двоеточия игнорирует...

искать нужно было по слову IPv6

Код: Выделить всё

Таблица 27-2. Зарезервированные адреса IPv6

IPv6 адрес Длина префикса (биты) Описание Заметки
:: 128 бит нет описания cf. 0.0.0.0 в IPv4
::1 128 бит loopback адрес cf. 127.0.0.1 в IPv4
::00:xx:xx:xx:xx 96 бит встроенный IPv4 Нижние 32 бита это адрес IPv4. Также называется ''IPv4 совместимым IPv6 адресом''
::ff:xx:xx:xx:xx 96 бит Адрес IPv6, отображенный на IPv4 Нижние 32 бита это адрес IPv4. Для хостов, не поддерживающих IPv6.
fe80:: - feb:: 10 бит link-local cf. loopback адрес в IPv4
fec0:: - fef:: 10 бит site-local
ff:: 8 бит широковещательный
001 (основание 2) 3 бит global unicast Все global unicast адреса присваиваются из этого пула. Первые три бита ''001''.

(отсюда )
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: О синтаксисе файла /etc/hosts

Сообщение zubarev »

Спасибо за наводку!
Но только тогда немного странно получается:
поддержка ipv6 у меня на всех интерфейсах изначально (с утсановки системы) была ОТКЛЮЧЕНА.
И потом, я как-то привык считать, что строка
127.0.0.1 localhost
должна быть обязательно в любом /etc/hosts по умолчанию, как звезды в небе.
Значит строка вида:
::1 <присвоенное компьютеру имя> localhost.localdomain localhost
есть эквивалент старой знакомой <127.0.0.1 localhost>
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: О синтаксисе файла /etc/hosts

Сообщение sash-kan »

zubarev писал(а):
31.12.2007 14:32
Значит строка вида:
::1 <присвоенное компьютеру имя> localhost.localdomain localhost
есть эквивалент старой знакомой <127.0.0.1 localhost>
нет, не эквивалент.
zubarev писал(а):
31.12.2007 14:32
я как-то привык считать, что строка
127.0.0.1 localhost
должна быть обязательно в любом /etc/hosts по умолчанию, как звезды в небе.
лучше, чтобы присутствовала.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: О синтаксисе файла /etc/hosts

Сообщение zubarev »

1) Если НЕ эквивалент, то в чем отличие?
ipv6 как уже сказано отключен, а по ссылке, которую указал коллега A.S. читаем:
::1 128 бит loopback адрес cf. 127.0.0.1 в IPv4
Она ее как-то дублирует?

2) В чем может быть причина "исчезновения" классической строчки 127.0.0.1 localhost - я ее своими руками не удалял!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: О синтаксисе файла /etc/hosts

Сообщение sash-kan »

Shell

$ dict -d mueller24 cf. From Mueller English-Russian Dictionary [mueller24]: cf. = confer _n. сравни


zubarev писал(а):
31.12.2007 15:53
Она ее как-то дублирует?
гм. ну как сказать. есть ipv4, есть ipv6. похожие, конечно, но по сути — разные протоколы. особенно в плане адресации.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: О синтаксисе файла /etc/hosts

Сообщение zubarev »

Ага, вот что означает cf
Спасибо.
Но ведь ipv6 был отключен!
Вот сейчас я включил поддержку ipv6. Ничего не изменилось.
Выключил - аналогично.
То есть для файла /etc/hosts пофиг - включаю я поддержку ipv6 на сетевых интерфейсах или нет.
В нем все остается по прежнему.
Странно...

И еще один вопрос остался - по умолчанию в /etc/hosts всегда изначально есть строка 127.0.0.1 localhost. Даже в виндовсах.
Значит, что-то у меня в системе произошло... Может это та же причина, что и с другой проблемой, которую я уже описал тут на форуме
sysfs class device: Permission denied
но та проблема так и осталась не решенной.

Хм... Вместо обещанного Нового Года назревает переустановка системы...
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: О синтаксисе файла /etc/hosts

Сообщение Portnov »

Вам отсутствие этой строчки сильно мешает жить? Тада впишите ее на место. Если не мешает - забейте.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: О синтаксисе файла /etc/hosts

Сообщение sash-kan »

zubarev писал(а):
31.12.2007 16:43
для файла /etc/hosts пофиг
очень точно подмечено. файлу абсолютно пофиг, чего у Вас поддерживается, а чего нет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: О синтаксисе файла /etc/hosts

Сообщение zubarev »

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

2) У меня возникла проблема, описанная здесь:
sysfs class device: Permission denied
Решения я не нашел и в сотый раз проверяю и перепроверяю все, что только можно.
В том числе, наткнулся и на описанный нюанс в /etc/hosts.
Он вызвал мое недоумение и поэтому я задал вопрос товарищам.
ИМХО, форум для этого и существует или я не прав?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: О синтаксисе файла /etc/hosts

Сообщение sash-kan »

так, новый год приближается.
когда начнутся вопросы «ты мня уважашш?» ? :D

p.s. в «той» теме я ответил. а г-н Portnov по сути прав.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: