Вот что я печатаю:
C:\Users>nslookup
Default Server: UnKnown
Address: 172.16.128.2
> google.com
Server: UnKnown
Address: 172.16.128.2
Name: google.com.localdomain
Addresses: 74.125.226.14
74.125.226.14
> google.com.
Server: UnKnown
Address: 172.16.128.2
Non-authoritative answer:
Name: google.com
Addresses: 2607:f8b0:4006:806::1005
74.125.226.1
74.125.226.6
74.125.226.2
74.125.226.4
74.125.226.5
74.125.226.9
74.125.226.8
74.125.226.7
74.125.226.3
74.125.226.0
74.125.226.14
Раньше это не вызывало никаких проблем и, возможно, раньше оно не добавляло localdomain ... но теперь это вызывает проблемы для приложений, которые не добавляют '.' при поиске доменного имени.
Я вижу проблему в командной строке ssh в cygwin.
И чтобы быть уверенным ... на хосте (Mac OS/X):
jzwolak@laptop:~$ nslookup
> google.com
Server: 192.168.2.1
Address: 192.168.2.1#53
Non-authoritative answer:
Name: google.com
Address: 74.125.226.14
Name: google.com
Address: 74.125.226.1
Name: google.com
Address: 74.125.226.6
Name: google.com
Address: 74.125.226.2
Name: google.com
Address: 74.125.226.4
Name: google.com
Address: 74.125.226.5
Name: google.com
Address: 74.125.226.9
Name: google.com
Address: 74.125.226.8
Name: google.com
Address: 74.125.226.7
Name: google.com
Address: 74.125.226.3
Name: google.com
Address: 74.125.226.0
>
Я использую VMWare Fusion 7.1.2, Mac OS/X 10.10.4, Windows 7 SP1 со всеми важными обновлениями, а также последние версии cygwin и ssh (из пакета cygwin с версией: OpenSSH_6.9p1, OpenSSL 1.0.2d 9 июля 2015 г. ).
ssh - не единственная программа, у которой есть проблемы, но мне нужно ее использовать.
Есть идеи, почему это происходит?
Ох ... и если я вручную установлю DNS-сервер в Windows на тот, который используется в Mac OS/X (192.168.2.1 в моем примере), то все работает нормально.