Telnet - Kết nối bị từ chối khi sử dụng tên máy chủ, kết nối tốt với IP


2

Tôi đang cố gắng kết nối với máy chủ telnet từ máy Windows 7. Máy chủ telnet có IP 123.4.5.6và tên máy chủ làmyserver

Chạy telnet 123.4.5.6 8080tốt

Tuy nhiên, khi tôi cố gắng sử dụng tên máy chủ của máy chủ thì không kết nối được;

telnet myserver 8080thất bại Tuy nhiên

ping myserver cung cấp đúng IP 123.4.5.6

Điều gì có thể gây ra điều này? Khi tôi cố gắng kết nối bằng trình duyệt web, tôi cũng có hành vi tương tự (sử dụng IP vẫn ổn, sử dụng tên máy chủ không thành công) ..?

Khi tôi chạy nslookup;

C:\Windows\system32>nslookup myserver
Server:  myserver
Address:  123.4.5.6

*** myserver can't find myserver: Non-existent domain

Đầu ra từ ipconfig /all:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : D004
   Primary Dns Suffix  . . . . . . . : mydomain.local
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : mydomain.local

Ethernet adapter Local Area Connection 3:
       Connection-specific DNS Suffix  . : mydomain.local
       Description . . . . . . . . . . . : Intel(R) Ethernet Connection I217-LM
       Physical Address. . . . . . . . . : 34-17-EB-AB-C4-74
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 192.168.23.108(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Lease Obtained. . . . . . . . . . : Tuesday, 5 August 2014 12:29:17 PM
       Lease Expires . . . . . . . . . . : Saturday, 9 August 2014 12:29:16 PM
       Default Gateway . . . . . . . . . : 192.168.23.1
       DHCP Server . . . . . . . . . . . : 192.168.16.5
       DNS Servers . . . . . . . . . . . : 192.168.16.5
                                           192.168.16.2
       Primary WINS Server . . . . . . . : 192.168.16.2
       NetBIOS over Tcpip. . . . . . . . : Enabled

Vì vậy, tôi đã thử sử dụng 123.4.5.6 làm máy chủ DNS (nó chạy DNS riêng nhưng có vẻ như nó không hoạt động). Tôi đã thêm 123.4.5.6 myserver vào hostsvà các lmhoststệp


PING nói tên máy chủ đủ điều kiện là gì? Tìm ra bằng cách chạy PING -a 123.4.5.6.
Kẻ giả mạo Twisty

ping -akhông cung cấp tên máy chủ, chỉ quay trở lạiPinging 123.4.5.6...
NightWolf

myservertrên mạng cục bộ của bạn hoặc một nơi nào khác mà lưu lượng truy cập phải được định tuyến để đi đến nó? Bất kỳ cơ hội nào bạn có thể đăng đầu ra của IPCONFIG /alllệnh khi chạy từ máy của bạn?
Kẻ giả mạo Twisty

myserverlà một nơi nào khác - cần phải được định tuyến để đi đến đó. Đã thêm IPCONFIG / tất cả vào câu hỏi
NightWolf

PING myserverSau đó bạn có thể chạy lệnh NBTSTAT -nvà gửi kết quả?
Kẻ giả mạo Twisty

Câu trả lời:


1

Chà, đầu ra của nslookup myservergợi ý (a) rằng bạn đang giải quyết các truy vấn DNS tại myserver / 123.4.5.6 và (b) rằng cơ sở dữ liệu của nó không chứa bản ghi cho tên dns của chính nó. Điều này sẽ giải thích tại sao telnet thất bại nhưng không phải tại sao ping hoạt động.

Trên máy Windows, tôi sẽ thử nối thêm một dấu chấm vào tất cả các tên DNS chỉ để đảm bảo chúng được coi là tuyệt đối và không có hậu tố nào được thêm bởi API Windows. Rốt cuộc, ping và telnet có thể gọi API theo nhiều cách khác nhau.

Cuối cùng, ipconfigdanh sách của bạn không giúp được gì nhiều vì địa chỉ IP trong đó không tương ứng với các địa chỉ trong danh sách khác. Xin vui lòng, cập nhật nó.

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.