Ping [комп'ютер] отримує дивну IP-адресу


3

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

C:\Documents and Settings\wbeard52>ping sam  
Pinging sam.WORKGROUP [67.215.65.132] with 32 bytes of data:  
Reply from 67.215.65.132: bytes=32 time=51ms TTL=56

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

wbeard52>route print
===========================================================================  
Interface List  
0x1 ........................... MS TCP Loopback interface  
0x2 ...00 0e 35 a5 6f b2 ...... Intel(R) PRO/Wireless 2200BG Network Connection  
- Packet Scheduler Miniport  
===========================================================================  
===========================================================================  
Active Routes:  
Network Destination        Netmask          Gateway       Interface  Metric  
          0.0.0.0          0.0.0.0   192.168.52.208  192.168.52.152       10  
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1  
     192.168.52.0    255.255.255.0   192.168.52.152  192.168.52.152       10  
   192.168.52.152  255.255.255.255        127.0.0.1       127.0.0.1       10  
   192.168.52.255  255.255.255.255   192.168.52.152  192.168.52.152       10  
        224.0.0.0        240.0.0.0   192.168.52.152  192.168.52.152       10  
  255.255.255.255  255.255.255.255   192.168.52.152  192.168.52.152       1  
Default Gateway:    192.168.52.1  
===========================================================================  
Persistent Routes:  
  None  

Що може спричинити надсилання пінгу на IP-адресу в Сан-Франциско?


5
Ви використовуєте OpenDNS? Схоже, це вирішує один із їхніх серверів, і вони перебувають у Сан-Франциско. Що ви отримуєте за ping blahі ping whatever?
гіпергуг

(Я припускаю, що у вас немає машин з назвою blahі whatever)
hyperslug

Я використовую openDNS. Це цікаво. Чому саме так почали це робити зараз, а не раніше. Я вже досить довго використовую openDNS?
wbeard52

Данно. Звучить як-то кешування DNS. Якщо так, ipconfig/flushdnsдопоможе.
hyperslug

Відповіді:


6

Я майже впевнений, що @hyperslug вдарив його по голові. Якщо ви використовуєте OpenDNS в якості постачальника DNS, якщо ви спробуєте вирішити невідоме ім’я, вони повернуть IP-адресу, яка "перенаправляє" ваш браузер на їх фірмову сторінку "результати". Ви ніколи не побачите сторінку "404" під час використання OpenDNS.

Якби ви використовували DNS-сервери своїх провайдерів і намагалися PING sam, ви отримаєте:

C:\>ping sam
Ping request could not find host sam. Please check the name and try again.

Щоб виправити це (якщо припустити, що ви хочете вирішити samім’я та не вводити IP-адресу), вам потрібно буде ввести HOSTSфайл у вашому файлі для 'sam'.

З вашої таблиці маршрутизації я бачу, що ви перебуваєте в мережі 192.168.52.x і що ваш комп'ютер 192.168.52.152. Я також бачу, що ваш шлюз за замовчуванням - 192.168.52.1. Ви не згадали, що таке IP-адреса sam. Для цілей цієї вправи будемо вважати, що samце 192.168.52.201.

Я припускаю, що ваше середовище - це Windows. Ви хочете відредагувати файл. %windir%\system32\drivers\etc\hosts.Якщо ви ніколи не використовували hostsфайл, вам, ймовірно, спочатку доведеться перейменувати %windir%\system32\drivers\etc\hosts.samйого%windir%\system32\drivers\etc\hosts.

Відкрийте файл у своєму улюбленому текстовому редакторі (наприклад, Блокноті), і ви побачите щось дуже схоже на:

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost

В кінці файлу хостів додайте рядок:

192.168.52.201  sam

Збережіть файл і закінчите.


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

1
Я підозрюю, що ви бачите, що різні сервери DNS доставляються (через DHCP). Коли ви вдома, введіть ipconfig /allі порівняйте результати (для серверів DNS) з тими ж, коли ви знаходитесь у будинку своїх батьків. Я підозрюю, що ваш домашній маршрутизатор створений для обслуговування серверів OpenDNS, тоді як у вашого батька, ймовірно, обслуговуються їх провайдери. Все це передбачає, що ваш комп'ютер налаштований автоматично отримувати свою IP-адресу (тобто DHCP включений).
BillP3rd

Саме так. У мене є openDNS, а мої батьки - ні. Я не зовсім це розумію. Можливо, коли Access Connections знову підключились до моєї домашньої мережі, він не оновлював інформацію про сервер DNS? DHCP увімкнено на моєму ноутбуці.
wbeard52

Так як ви переконаєтеся , що DHCP буде включений на вашому ноутбуці, значення , які він отримує для своїх DNS серверів приходять від маршрутизатора (DHCP сервер) , який служить ваш IP - адреса. Сервери DNS завжди оновлюються, коли буде отримана нова оренда DHCP. Вирішенням цієї проблеми буде налаштування ноутбука на використання статичних DNS-серверів. (тобто ви кажете йому використовувати ті, які ви призначите, а не те, що пропонує сервер DHCP.)
BillP3rd,

Чіплятися: Ви будете бачити з OpenDNS 404 - х. 404 - це веб-сервер, який говорить вам, що у нього немає сторінки з назвою, про яку ви просили. OpenDNS перенаправляє вас, коли доменне ім’я невідоме (так що веб-сервер не надсилає номер 404), а не тоді, коли сервер під цим іменем не може знайти потрібну сторінку.
Peeja

0

Які налаштування для вашого сервера WINS? Команда "IPCONFIG / ALL" повинна відображати ваші налаштування Windows WINS. Я розумію, що "ping sam" запустить ваш WINS-сервер, а не ваш DNS-сервер.


WINS не використовується в домашній мережі і є більш-менш застарілим з Windows 2000 року. До Win2K WINS використовувався для роздільної здатності імен NetBIOS. Починаючи з Win2K, DNS став кращим механізмом для вирішення імен NetBios. Як правило, WINS потрібен лише для клієнтів, що передують Win2K (Win95, Win98, WinME, WinNT).
BillP3rd

0

pathping 67.215.65.132і pathping samможе допомогти вам визначити, який мережевий маршрут проходять пакети.

nslookup sam визначить, який DNS-сервер вказує вам на цю IP-адресу.

nslookup 67.215.65.132 перевіряє зворотний спосіб пошуку DNS (перевірте, чи відповідає!).

nslookup <DNS-server-ip-addres>і nslookup <DNS-server-name>перевіряє передбачуваний DNS-сервер. Чи належить він до OpenDN?

nbtstat -n показує локальні імена NetBIOS.

nbtstat -r показує імена, вирішені трансляцією та / або WINS.

nbtstat -Sі nbtstat -sпоказати сесії таблиці (з цільової IP - адресами або іменами).

nbtstat -RR оновлює свої виграші, спочатку випускаючи імена.


Ніколи не чув pathping, хоча це, здається, є меншою версією traceroute. Яка різниця?
TheLQ

Патхінг - це свого роду pingплюс tracert. Про його можливості ви можете прочитати на сайті en.wikipedia.org/wiki/PathPing
BillP3rd
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.