Perché il desktop remoto non funziona per me in base al nome del computer e solo tramite IP?


11

Ho un computer al lavoro a cui posso collegarmi in remoto solo quando utilizzo l'indirizzo IP del computer e non quando utilizzo il nome del computer.

Vedo che il nome del mio computer è impostato correttamente come "JoshPC" (ad esempio) e non sembrano esserci conflitti con i nomi di altri PC.

Cosa potrebbe andare storto? Ho svuotato la cache DNS sui PC che tentano di accedere in remoto ma senza fortuna.

Modificare:

  • I PC si trovano sulla stessa rete l'uno dell'altro
  • Ho provato ipconfig /registerdnse non ho ricevuto errori (anche se non ho ancora aspettato 15 minuti)
  • ping -a [IP] dà il nome giusto
  • Ho provato a usare il nome di computer completo

Risposte:


10

Spero che ti stia connettendo da una macchina nella stessa rete ed entrambi sono Windows. Dalla macchina su cui stai remotando JoshPC, cosa ti ping -a <IPofJoshPC>dà? Dà un nome di computer diverso? In tal caso, il server DNS non viene aggiornato con record di risorse di JoshPC. Da JoshPC, prova ipconfig /registerdns. Ci vorranno circa 15 minuti per registrare i record di risorse dei computer con DNS.

Modifica1: Ho visto l'aggiornamento. Interessante! Dopo qualche attesa, se continua a non funzionare, suggerisco di provare ad accedere alla macchina con FQDN se non l'hai ancora provato. Non ho riscontrato questo errore all'interno dell'ufficio, ma quando ho usato la VPN da casa, di solito ricevo questi errori. Dare solo il nome del computer non si connetterà, ma dare il nome completo si connetterà.

Modifica2: se quanto sopra fallisce, prova a usare nslookup per JoshPCe confronta gli IP che ottieni. Se questi sono diversi, il tuo DNS non viene sicuramente aggiornato. Prova a contattare l'amministratore o scaricare e registrarti con DNS.


1
+1 per suggerimenti utili e "ping -a [ip]" Non sapevo del parametro "-a" per ottenere il nome! 1) è sulla stessa rete - 2) "ping -a" dà il nome giusto! - 3) "/ registerdns" non ha aiutato
Josh Comley il

Hai aspettato qualche tempo :)? dopo registerdns? Se si sono verificati errori, controlla il visualizzatore di eventi per eventuali indicazioni. Ci sono degli errori lì?
vpram86,

@Aviatore Ho aggiornato la mia domanda!
Josh Comley,

Ping -a dà un nome come JoshPC.domain.local e puoi eseguire il ping con quel nome completo? Inoltre è in un formato simile ad altri computer che è possibile eseguire il ping? Qualcun altro computer può accedere a JoshPC per nome?
sgmoore,

@Aviatore: un buon punto su FQDN, ma in realtà è stata una delle prime cose che ho provato. Non ha funzionato, ma l'IP funziona. Sono così sconcertato dal motivo per cui "ping -a" dà il nome giusto !! Sembra che il DNS funzioni in un modo ma non nell'altro.
Josh Comley,

2

Ciò è correlato alla sicurezza RDP all'altro capo (impostato su TLS o alto) e utilizzando il certificato di alcune autorità di certificazione interne


1

Sembra che il server DNS (quello che contiene l'IP -> Risoluzione dei nomi) abbia memorizzato nella cache IP -> coppia di nomi errati. Chiedere all'amministratore di sistema di rimuovere la voce e quindi provare a utilizzare il telecomando.


1

Ho avuto questo problema di tanto in tanto ed è stata la nostra esperienza finora che potrebbe essere collegata a un elevato utilizzo della CPU. Se la CPU viene martellata, la connessione tramite RDP diventa inaffidabile. O non siamo in grado di connetterci affatto o sperimentiamo lo stesso fenomeno di essere in grado di connettersi con l'IP, ma non il nome host. Se aspettiamo che la CPU si calmi, allora funziona in modo più coerente.

Mi rendo conto che questo è aneddotico, ma spero che aiuti.


1

Ho riscontrato questo stesso problema quando mi sono imbattuto in questa pagina. Sulle mie macchine, ho notato che il ping dell'host tramite il suo computer indirizza il ping all'esterno della mia rete domestica verso il mio ISP, ma quando eseguo il ping del client con il nome del suo computer (dall'host) lo trova normalmente sulla rete.

Ecco l'output del ping dell'host dal client con il nome del suo computer:

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

Durante il ping del client dall'host per nome del suo computer mostra:

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

Forse qualcuno ha qualche idea in più su questo?

Il mio router esegue DD-WRT v24SP2-MULTI (20/11/11) std. Non ho inoltrato le porte RDP perché utilizzo solo desktop remoto internamente.

MODIFICARE

Sembra che il problema riguardasse la chiave di registro DhcpDomain. Per qualche motivo è stato impostato su nyc.rr.com su un computer e il dominio della mia attività su un altro, sebbene entrambi fossero i miei computer di casa. Impostandoli in bianco, sono stati risolti i problemi che avevo riscontrato.

Modifica DhcpDomain = "" in HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Parameters \ Interfaces \\

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.