перевірити, чи належать дві IP-адреси одному і тому ж маршрутизатору


0

У мене є кілька господарів, від яких я проїжджаю в той самий пункт призначення.

Чи є спосіб визначити, чи належать два IP-адреси до різних інтерфейсів одного і того ж маршрутизатора ?

Чи достатньо перевірити, чи ім'я хоста однакове ( dig +short -x $IPADDRESS)?

Чи існують інші методи?


1
Навіщо це потрібно робити? Яка актуальна проблема, яку ви хочете вирішити, задавши це питання?
CVn

Я не впевнений, наскільки надійне ім’я хоста - що там, щоб запобігти іншому пристрою в мережі претендувати на те саме ім’я хоста? AD? - альтернативою може бути перевірка всіх MAC-адрес, які мають інтерфейси (і хоча MAC-адреси також можуть бути підробленими, що може призвести до помилок у мережі)
user2813274

@ MichaelKjörling: Моя реальна мета - перевірити, наскільки перетинаються шляхи від різних хостів.
Ріккі Робінсон

1
@ user2813274 MAC адреси не маршрутизовані. IP працює над Ethernet, а не навпаки, необхідний для маршрутизації MAC-адрес.
CVn

Відповіді:


2

Просто на основі IP-адреси неможливо перевірити, чи належать вони до одного пристрою. Якщо ви знаходитесь в одній мережі (підмережі), ви могли б порівняти MAC-адреси та побачити, чи є вони послідовними, що дасть вам певну гарантію.

Якщо у віддаленого маршрутизатора працює якась послуга, яка дозволяє його ідентифікувати (SNMP / Webservice з унікальним іменем хоста / банером Telnet тощо), ви, звичайно, можете скористатися цим.

Ви можете спробувати працювати nmapпроти обох маршрутизаторів і побачити, чи результати однакові, що може означати, що це той самий пристрій, або що віддалена сторона налаштувала 2 маршрутизатори з абсолютно однаковими налаштуваннями.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.