ssh root@my.local.server
дает сбой в 9 случаях из 10 по причине «ssh: не удалось разрешить имя хоста my.local.server: имя или служба неизвестны». Так работает иногда.
Но как только я подключаюсь, все работает нормально.
Если я использую IP-адрес (192.168.133.22) сервера вместо myserver.local.int, он работает все время.
Что не так с моей настройкой? Я следовал руководству по созданию сопоставления и модифицировал /etc/krb5.conf, а также выполнил такие команды, как sudo net join ads .... чтобы сделать сопоставление, если это может помочь.
редактировать
Я отредактировал / etc / hosts так, чтобы он был, когда он не работал. Вызов dig mylocal.server.int много раз давал мне:
(такое сообщение первые 37 раз)
; <<>> DiG 9.8.1-P1 <<>> mylocal.server.int
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63976
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;mylocal.server.int. IN A
;; AUTHORITY SECTION:
int. 19760 IN SOA sns.dns.icann.org. noc.dns.icann.org. 2013091100 3600 1800 604800 86400
;; Query time: 22 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Sep 13 12:27:56 2013
;; MSG SIZE rcvd: 91
38-й раз:
; <<>> DiG 9.8.1-P1 <<>> mylocal.server.int
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16605
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mylocal.server.int. IN A
;; ANSWER SECTION:
mylocal.server.int. 3600 IN A 192.168.133.22
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Sep 13 12:27:57 2013
;; MSG SIZE rcvd: 50
Вам нужен правильный DNS-сервер в /etc/resolv.conf
nameserver IpAddrofLocalDnsServer
Или
Вы можете сделать запись в /etc/hosts
192.168.133.22 my.local.server