Когда Windows XP пытается разрешить имена NetBIOS, который является тем, что Вы используете, если Вы не даете полное имя DNS с суффиксом, это проходит следующие ресурсы в этом порядке
Используя право пропусков nslookup на номер 6, который является, вероятно, почему Вы не видите проблемы при использовании nslookup. Отравление кэшем и жулик, сервер WINS кажется маловероятным, и если проблема не восстанавливаема на перезагрузке затем, это не ХОСТ или проблема файла LMHOST. Это оставляет широковещательную передачу b-узла как наиболее вероятный источник проблемы. Я предположил бы, что у Вас есть машина на том же сегменте сети как затронутые хосты, который имеет имя NetBIOS THEHOST. Один способ сказать, является ли это netBIOS проблема, путем проверки с помощью ping-запросов THEHOST.DOMAIN и наблюдения, заставляет ли это проблему уйти, раз так определенно NetBIOS, в противном случае затем у Вас есть проблема DNS.
По какой-либо причине вы не хотите использовать флаг -Y вместо флага -X?
Проще говоря, разница между -X и -Y заключается в том, что -Y включает доверенный Пересылка X11.
У меня нет установки, которая может показать это поведение, таким образом, это - выстрел в темноте:
Предупреждение могло бы быть подавлено, если Вы устанавливаете ForwardX11Trusted
кому: "no"
для хостов, которые дают это предупреждение. Можно поместить это в также ~/.ssh/config
или /etc/ssh/ssh_config
, и можно сделать опцию характерной для конкретного хоста включением Host <hostname>
на строке выше. <hostname>
компонент соответствует тому, что Вы вводите на командной строке (не разрешенное имя хоста), и это может включать подстановочные знаки.
Если вы получаете такое же сообщение даже при использовании -Y
, программа xauth
может отсутствовать на сервере. В системах, подобных Debian, вам понадобится пакет xauth
. В системах, подобных RedHat, вам понадобится пакет xorg-x11-xauth
.