@beduin01

Почему не работает подключение к Postgres без разрешения IPv6?

Не могу понять, почему на Debian не работает подключение к PostgreSQL без разрешенияIPv6?
host    all             all             ::1/128                 trust

Если тут поставить md5, а в разделе IPv4 trust, то коннект не идет, но зачм тут IPv6 ? Я же с локал-хоста через SQL-менеджер подключаюсь.
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
Значит подключаетесь вы именно через ipv6.
На локалхосте обычно unixsock используют вообще, а не tcp loopback.

Но вообще вполне обычная практика предпочитать ipv6, если приложение не указывало протокол явно, а адреса хоста известны и для v6 и для v4. У вас ведь наверняка в /etc/hosts для localhost указаны оба адреса.
Ответ написан
fzfx
@fzfx
18,5 дм
скорее всего дело в том, что ::1 включает в себя и подмножество 127.0.0.1.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы