Tại sao máy tính từ xa không hoạt động với tôi bằng tên máy tính và chỉ bằng IP?


11

Tôi có một máy tính tại nơi làm việc mà tôi chỉ có thể kết nối từ xa khi sử dụng địa chỉ IP của máy tính chứ không phải khi sử dụng tên của máy tính.

Tôi có thể thấy tên máy tính của mình được thiết lập chính xác là "JoshPC" (ví dụ) và dường như không có bất kỳ xung đột nào với các tên PC khác.

Điều gì có thể đi sai? Tôi đã xóa bộ đệm DNS trên PC cố gắng điều khiển từ xa nhưng không gặp may.

Biên tập:

  • Các PC nằm trên cùng một mạng với nhau
  • Tôi đã thử ipconfig /registerdnsvà không nhận được lỗi nào (mặc dù chưa đợi 15 phút)
  • ping -a [IP] đặt tên đúng
  • Tôi đã thử sử dụng tên máy tính đủ điều kiện

Câu trả lời:


10

Tôi hy vọng bạn đang kết nối từ một máy trong cùng một mạng và cả hai đều là Windows. Từ máy mà bạn đang từ xa đến JoshPC, cái gì ping -a <IPofJoshPC>cho? Nó có cho một tên máy tính khác không? Nếu vậy thì máy chủ DNS của bạn không được cập nhật với các bản ghi tài nguyên của JoshPC. Từ JoshPC, thử ipconfig /registerdns. Sẽ mất 15 phút hoặc lâu hơn để đăng ký bản ghi tài nguyên máy tính với DNS.

Edit1: Saw bạn cập nhật. Hấp dẫn! Sau một thời gian chờ đợi, nếu nó vẫn không hoạt động, tôi khuyên bạn nên thử truy cập máy bằng FQDN nếu bạn chưa thử. Tôi không gặp phải lỗi này trong văn phòng, nhưng khi tôi sử dụng VPN từ nhà, tôi thường gặp lỗi này. Chỉ cung cấp tên máy tính sẽ không kết nối, nhưng cung cấp tên Đủ tiêu chuẩn sẽ kết nối.

Chỉnh sửa2: Nếu cách trên không thành công, hãy thử sử dụng nslookup JoshPCvà so sánh các IP bạn nhận được. Nếu những điều này là khác nhau, thì DNS của bạn chắc chắn không được cập nhật. Hãy thử liên hệ với quản trị viên hoặc xả nước và đăng ký với DNS.


1
+1 cho các mẹo hữu ích và "ping -a [ip]" Tôi không biết về công tắc "-a" để lấy tên! 1) trên cùng một mạng - 2) "ping -a" cung cấp đúng tên! - 3) "/ registerdns" không giúp được gì
Josh Comley

Bạn đã chờ đợi đôi khi :)? Sau khi đăng ký? Nếu nó gặp lỗi, vui lòng kiểm tra xem trình xem sự kiện cho bất kỳ dấu hiệu nào. Bạn có một số lỗi ở đó không?
vpram86

@Aviator Tôi đã cập nhật câu hỏi của tôi!
Josh Comley

Ping -a có đặt tên như JoshPC.domain.local không và bạn có thể ping tên đó đủ điều kiện không? Ngoài ra nó có định dạng tương tự như các máy khác mà bạn có thể ping không? Bất cứ ai khác có thể truy cập JoshPC bằng tên?
sgmoore

@Aviator - điểm hay về FQDN nhưng đó thực sự là một trong những điều đầu tiên tôi thử. Nó không hoạt động, nhưng IP thì có. Tôi rất bối rối về lý do tại sao "ping -a" lại đặt đúng tên !! Có vẻ như DNS đang hoạt động theo một cách nhưng không phải là cách khác.
Josh Comley

2

Điều này có liên quan đến Bảo mật RDP ở đầu kia (Đặt thành TLS hoặc cao) và sử dụng chứng chỉ từ một số CA nội bộ


1

Có vẻ như Máy chủ DNS (người giữ IP -> Độ phân giải tên) đã lưu sai IP -> cặp tên. Yêu cầu Quản trị viên hệ thống của bạn xóa mục nhập và sau đó thử từ xa.


1

Thỉnh thoảng tôi gặp vấn đề này và đó là kinh nghiệm của chúng tôi cho đến nay nó có thể được liên kết với việc sử dụng CPU cao. Nếu CPU bị đập, việc kết nối qua RDP trở nên không đáng tin cậy. Chúng ta hoàn toàn không thể kết nối hoặc chúng ta gặp cùng một hiện tượng là có thể kết nối với IP, nhưng không phải là tên máy chủ. Nếu chúng ta chờ CPU bình tĩnh lại, thì nó hoạt động ổn định hơn.

Tôi nhận ra đây là một bài giảng, nhưng tôi hy vọng nó có ích.


1

Tôi gặp vấn đề tương tự khi tôi gặp trang này. Trên các máy của tôi, tôi nhận thấy rằng ping máy chủ bằng máy tính của nó định tuyến ping bên ngoài mạng gia đình của tôi đến ISP của tôi, nhưng khi tôi ping máy khách bằng tên máy tính của nó (từ máy chủ) thì nó tìm thấy nó bình thường trên mạng.

Đây là đầu ra của ping máy chủ từ máy khách bằng tên máy tính của nó:

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

Trong khi ping khách hàng từ máy chủ bằng tên máy tính của nó cho thấy:

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

Có lẽ ai đó có cái nhìn sâu sắc hơn về điều này?

Bộ định tuyến của tôi đang chạy DD-WRT v24SP2-MULTI (11/20/11) std. Tôi chưa chuyển tiếp cổng RDP vì tôi chỉ sử dụng máy tính để bàn từ xa trong nội bộ.

BIÊN TẬP

Có vẻ như vấn đề đã xảy ra với khóa đăng ký DhcpDomain. Vì một số lý do, nó được đặt thành nyc.rr.com trên một máy tính và tên miền doanh nghiệp của tôi trên một máy tính khác mặc dù cả hai đều là máy tính gia đình của tôi. Đặt chúng vào chỗ trống đã sửa các vấn đề tôi gặp phải.

Chỉnh sửa DhcpDomain = "" trong HKEY_LOCAL_MACHINE \ HỆ THỐNG \ CurrentControlset \ services \ Tcpip \ Paramameter \ Interfaces \\

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.