ssh: не Мог разрешить хост, странный ответ от хостов getent

Когда я пытаюсь клонировать GitHub repo, я получаю ошибку выше.

$ ssh -vvv git@github.com
OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g  1 Mar 2016
[snip]
debug2: resolve_addr: could not resolve name github.com as address: Name or service not known
ssh: Could not resolve host "github.com"

Используя HTTPS вместо этого хорошо работает. Доступ к GitHub с помощью любого non-SSH метода хорошо работает:

$ ping github.com
PING github.com (192.30.253.113) 56(84) bytes of data.
64 bytes from 192.30.253.113: icmp_seq=1 ttl=44 time=109 ms

SSH ко многим другим доменам хорошо работает.

После некоторого поиска с помощью Google я узнал о getent который дает мне

$ getent hosts github.com
fe80::4cdd:72ff:fe74:ae1 github.com.myhotspot.lan

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

2
задан 30 January 2017 в 10:00

0 ответов

Другие вопросы по тегам:

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