Чому віддалений робочий стіл не працює для мене за іменем комп’ютера, а лише за IP?


11

У мене на роботі комп'ютер, до якого я можу підключитися лише віддалено, коли використовую IP-адресу комп'ютера, а не під час використання імені комп'ютера.

Я можу бачити, що ім'я комп'ютера налаштовано правильно як "JoshPC" (наприклад), і, схоже, не виникає конфліктів з іншими іменами ПК.

Що може піти не так? Я промив кеш DNS на комп'ютерах, які намагаються віддалено, але не пощастило.

Редагувати:

  • ПК перебувають у тій самій мережі, що і один до одного
  • Я спробував ipconfig /registerdnsі не отримав помилок (хоча ще не чекав 15 хвилин)
  • ping -a [IP] дає правильну назву
  • Я спробував використовувати повністю кваліфіковане ім’я комп’ютера

Відповіді:


10

Я сподіваюся, що ви підключаєтесь до машини в одній мережі, і обидва - це Windows. Що з машини, з якої ви віддаляєтесь JoshPC, що ping -a <IPofJoshPC>дає? Це дає інше ім’я комп’ютера? Якщо так, то ваш DNS-сервер не оновлюється записами ресурсів JoshPC. От JoshPC, спробуйте ipconfig /registerdns. Щоб зареєструвати, що ресурси комп'ютерів записуються через DNS, знадобиться 15 хвилин або близько того.

Edit1: побачив оновлення. Цікаво! Після деякого очікування, якщо це все ще не працює, я пропоную спробувати отримати доступ до машини з FQDN, якщо ви ще не пробували її. Я не стикався з цією помилкою всередині офісу, але коли я використовував VPN вдома, я зазвичай отримую ці помилки. Просто введення імені комп'ютера не підключиться, але введення Повнокваліфікованого імені з'єднається.

Edit2: Якщо вищезазначене не JoshPCвдалося , спробуйте скористатися nslookup і порівняти отримані IP-адреси. Якщо вони різні, то ваш DNS точно не оновлюється. Спробуйте зв’язатися з адміністратором або промити та зареєструватися в DNS.


1
+1 за корисні поради та "ping -a [ip]" Я не знав про перемикач "-a", щоб отримати ім'я! 1) це в одній мережі - 2) "ping -a" дає правильну назву! - 3) "/ registerdns" не допомогло
Джош Комлі

Ви чекали десь :)? після registerdns? Якщо у вас виникли помилки, перевірте переглядач подій на наявність ознак. Чи є у вас якісь помилки?
впрам86

@Aviator Я оновив своє запитання!
Джош Комлі

Чи надає ping-ім’я на зразок JoshPC.domain.local і чи можете ви ping це повноцінне ім'я? Крім того, ви можете пінг-програму в подібному форматі до інших машин? Чи можуть інші користувачі мати доступ до JoshPC по імені?
sgmoore

@Aviator - хороший момент про FQDN, але це було насправді однією з перших речей, які я спробував. Це не спрацювало, але IP - це. Я так збентежений, що "ping -a" дає правильну назву !! Схоже, DNS працює в один бік, але не в інший.
Джош Комлі

2

Це пов'язано з безпекою RDP на іншому кінці (встановлено на TLS або високу) та з використанням сертифіката з якогось внутрішнього ЦА


1

Здається, що сервер DNS (той, що містить IP -> роздільну здатність імені) кеширував неправильну пару імен IP ->. Попросіть системного адміністратора видалити запис та спробуйте видалити.


1

У мене виникає ця проблема періодично, і це був наш досвід, і він може бути пов'язаний з високим використанням процесора. Якщо центральний процесор забитий, підключення через RDP стає ненадійним. Або ми взагалі не можемо підключитися, або ми відчуваємо одне і те ж явище можливості з'єднання з IP, але не ім'я хоста. Якщо ми зачекаємо, поки процесор заспокоїться, він працює більш послідовно.

Я усвідомлюю, що це анекдотично, але сподіваюся, що це допомагає.


1

Я зіткнувся з цим самим питанням, коли натрапив на цю сторінку. На своїх машинах я помітив, що пінг-хост за його комп’ютером спрямовує пінг за межі своєї домашньої мережі до мого провайдера, але коли я пінг-клієнта за його іменем комп'ютера (від хоста), він знаходить його нормально в мережі.

Ось вихід pinging хоста від клієнта за його іменем комп'ютера:

Pinging HOSTNAME.nyc.rr.com [67.215.65.XXX] with 32 bytes of data:
Reply from 67.215.65.XXX: bytes=32 time=14ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=34ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=14ms TTL=51
Reply from 67.215.65.XXX: bytes=32 time=12ms TTL=51

Ping statistics for 67.215.65.XXX:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 12ms, Maximum = 34ms, Average = 18ms

Під час пінг-клієнта від хоста за його іменем комп'ютера відображається:

Pinging CLIENT [192.168.11.32] with 32 bytes of data:
Reply from 192.168.11.32: bytes=32 time=5ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128
Reply from 192.168.11.32: bytes=32 time=1ms TTL=128

Ping statistics for 192.168.11.32:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 5ms, Average = 2ms

Можливо, хтось має більше про це розуміння?

Мій маршрутизатор працює DD-WRT v24SP2-MULTI (11/20/11) std. Я не пересилав порти RDP, оскільки використовую лише віддалений робочий стіл всередині.

EDIT

Здається, проблема пов'язана з ключем реєстру DhcpDomain. Чомусь його було встановлено на nyc.rr.com на одному комп’ютері, а домен мого бізнесу на іншому, хоча обидва були моїми домашніми комп'ютерами. Налаштування їх порожніх виправляло проблеми, які у мене виникли.

Редагувати DhcpDomain = "" в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Параметри \ Інтерфейси \\

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.