コンピューターでリモートデスクトップが機能せず、IPでしか機能しないのはなぜですか。


11

コンピューターのIPアドレスを使用する場合にのみリモートで接続できるコンピューターを使用しています。コンピューターの名前を使用する場合はリモートでは接続できません

コンピューター名が "JoshPC"(たとえば)として正しく設定されており、他のPC名との競合がないように見えます。

何がうまくいかないのでしょうか?私はPCのDNSキャッシュをフラッシュしましたが、運が悪くなりました。

編集:

  • PCは互いに同じネットワーク上にあります
  • 私は試しipconfig /registerdnsましたが、エラーはありませんでした(まだ15分待っていません)
  • ping -a [IP] 正しい名前を与える
  • 完全修飾コンピュータ名を使用してみました

回答:


10

同じネットワーク内のマシンから接続していて、どちらもWindowsであると思います。リモーティングしているマシンからJoshPCに何がping -a <IPofJoshPC>与えられますか?別のコンピューター名が付けられますか?その場合、DNSサーバーはのリソースレコードで更新されませんJoshPC。からJoshPC、試してくださいipconfig /registerdns。そのコンピュータのリソースレコードをDNSに登録するには、15分程度かかります。

Edit1:更新を見た。面白い!しばらく待っても問題が解決しない場合は、まだ試していない場合はFQDNでマシンにアクセスすることをお勧めします。私はオフィス内でこのエラーに遭遇しませんでしたが、自宅からVPNを使用すると、通常このエラーが発生します。コンピュータ名を指定するだけでは接続できませんが、完全修飾名を指定すると接続できます。

Edit2:上記が失敗した場合は、nslookupを使用して、JoshPC取得したIPを比較してみてください。これらが異なる場合、DNSは確実に更新されません。管理者に連絡するか、フラッシュしてDNSに登録してみてください。


1
役立つヒントの+1と「ping -a [ip]」名前を取得するための「-a」スイッチについて知りませんでした。1)同じネットワーク上にある-2) "ping -a"は正しい名前を与える!-3)「/ registerdns」は役に立ちませんでした
Josh Comley、

あなたはいつか待っていました:)?registerdnsの後?エラーが発生した場合は、イベントビューアで兆候を確認してください。エラーはありますか?
vpram86 2009年

@アビエイター質問を更新しました!
Josh Comley、

ping -aはJoshPC.domain.localのような名前を付けますか?その完全修飾名にpingできますか?また、pingできるのは他のマシンと同様の形式ですか?他の誰かが名前でJoshPCにアクセスできますか?
sgmoore

@Aviator-FQDNについて良い点ですが、それは実際に私が最初に試みたものの1つでした。機能しませんでしたが、IPは機能します。「ping -a」が正しい名前を付ける理由に困惑しています。DNSは一方的に機能しているように見えますが、他方では機能していないようです。
Josh Comley、


1

DNSサーバー(IP->名前解決を保持しているサーバー)が間違ったIP->名前のペアをキャッシュしているようです。システム管理者にエントリを削除してから、リモート処理してみてください。


1

この問題が時々発生しましたが、これまでのところ、CPU使用率が高いことが原因である可能性があるというのが私たちの経験です。CPUがハンマーで打たれている場合、RDPを介した接続は信頼できなくなります。接続できないか、IPに接続できるという同じ現象が発生しますが、ホスト名は発生しません。CPUが落ち着くまで待つと、より安定して動作します。

私はこれが逸話的であることに気づきましたが、それが役に立てば幸いです。


1

このページに出くわしたときに、同じ問題に遭遇しました。コンピューターでホストにpingを実行すると、ホームネットワークの外部のpingがISPにルーティングされることに気づきましたが、(ホストから)コンピューター名でクライアントにpingを実行すると、ネットワーク上で正常に検出されます。

以下は、コンピューター名でクライアントからホストにpingを実行した出力です。

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

コンピューター名でホストからクライアントにpingを実行すると、次のように表示されます。

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ポートを転送していません。

編集

問題はDhcpDomainレジストリキーに関係しているようです。なんらかの理由で、1台のコンピューターではnyc.rr.comに、別のコンピューターでは私のビジネスのドメインに設定されていましたが、どちらも私のホームコンピューターでした。それらを空白に設定すると、私が抱えていた問題が修正されました。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Parameters \ Interfaces \\のDhcpDomain = ""を編集します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.