простежити простий приклад у режимі реального часу


0

У мене домашній маршрутизатор. Я взяв широкий діапазон зв'язку від провайдера.

Коли я google "що таке мій IP", я отримую IP-адресу. Тож я припускаю, що це моя публічна IP-адреса. Коли я перебуваю ifconfigу своєму вікні Linux, я отримую приватний IP класу C, скажімо, 192.168.1.4. Я розумію, що мій маршрутизатор призначив мені цей локальний IP.

Я отримую доступ до свого маршрутизатора на 192.168.1.1 зі своєї вікна Linux. Я також розумію, що мій маршрутизатор має 2 NIC. Один стикається з локальною мережею (192.168.1.1), а другий - з громадськістю. Громадська громадськість, що стоїть перед NIC, має IP, скажімо, 10.abc, який не є таким, як мій публічний IP.

Тож чи має громадськість, що стоїть перед NIC, не мати тієї самої адреси, яку повідомляв googling, "що таке моя IP"? Якщо ні, то чому? І коли я роблю traceroute на google.com, 1-й скачок - 192.168.1.1, другий у цьому випадку має бути 10.abc прав? Але це не так. Це щось інше. Чому так?

(Вся дискусія тут стосується IP v4.)


Вашим загальнодоступним IP-адресою буде WAN на вашому маршрутизаторі. Вам потрібно використовувати лише один NIC на своєму комп’ютері, і якщо він підключений до маршрутизатора, він завжди буде приватним. У вас немає загальнодоступного НІК та приватного NIC, у вас просто два НІК.
MaQleod

ОК, у мене є 2 НІК. NIC, який має приватний IP, - це той, до якого я підключаюся з моєї локальної мережі. А як щодо другого НІК? Чому йому присвоюється приватний IP-клас класу A?
qre0ct

Відповіді:


0

Traceroute простежує мандрівку пакетів або їх "перестрибування" через маршрутизатори. Кожного разу, коли пакет стикається з маршрутизатором у своєму плані, виграшний рахунок зростає на 1.

Незважаючи на те, що ваш пакет пройшов дві мережі через NAT'D-з'єднання, вони існують на одному маршрутизаторі і, таким чином, вважаються одним стрибком через traceroute.


Добре, що дає зрозуміти, чому маршрут трасування не позначає другий стрибок у загальнодоступній мережі, що стоїть перед NIC (адже обидва NIC розташовані на одному маршрутизаторі). Але частина, в якій сказано: "Громадська громадськість, що стоїть перед NIC, має ip, скажімо, 10.abc, що не збігається з моїм публічним IP. Тож чи повинна громадськість, що стоїть перед NIC, не мати ту саму адресу, яку повідомляла googling," що таке мій ip "? Якщо ні, то чому? »Незрозуміло. Будь ласка, киньте трохи світла і на це ....!
qre0ct

ваш Інтернет-провайдер використовує мережу RFC1918 внутрішньо (10.ab0 \ 8), і в якийсь момент ваш трафік переводиться на загальнодоступну маршрутизовану адресу, що і бачить Google. адреса 10.0.0.0/8 є приватною, як-от 192.168.0.0/24 та 172.16.0.0/16, і не буде перенаправлена ​​на wan.
Френк Томас

дякую @FrankThomas Це було дійсно приємне пояснення .. просто і влучно. Але ось це приводить мене до іншого сумніву. Ок, згідно зі стандартами, слід використовувати ip з приватного ip-діапазону для внутрішніх мереж, правда? Тож це означає, що я можу призначити приватний IP класу і моєму комп'ютеру. Чи можна призначити на моєму комп’ютері той самий приватний IP-клас класу, що і он-код, який мій Інтернет-провайдер призначає моєму загальнодоступному користувачеві NIC? Я підозрюю, що тому, що в моєму маршрутизаторі є 2 повністю різних NIC.
qre0ct

Маршрутизатор повинен мати порт WAN та LAN, у кожного буде свій власний унікальний IP. У більшості домашніх маршрутизаторів локальна мережа внутрішньо підключена до комутатора, і на цьому комутаторі є 2-4 порти. Порт WAN матиме ваш загальнодоступний IP-адрес, а порт LAN буде вашим шлюзом за замовчуванням для вашої приватної мережі, тому це буде приватний IP-адресу. WAN може насправді не бути публічним IP, не всі провайдери надають (але більшість повинні). Це допоможе побачити схему підключення кабелів із зазначенням кожного пристрою та NIC, щоб сказати, що може йти.
MaQleod

@MaQleod приємне пояснення. Дякую за це. Але НЕ могли б ви сказати що - то про «Чи можна призначити той же клас А приватний IP до мого комп'ютера як ОНК , який присвоюється моєї NIC громадської облицювальної мого провайдера , я підозрюю , це тому , що мій маршрутизатор має 2 повністю diffrent мережеві карти?»
qre0ct

0

Якщо IP-адреса, призначена порту WAN на вашому маршрутизаторі, є загальнодоступною (не одна з мереж, визначених в RFC1918 ), але ви все ще отримуєте інший IP-адресу, коли використовуєте веб-інструмент, можливо, це тому, що ваш Інтернет-провайдер використовує послуга веб-проксі. Спробуйте скористатися альтернативним методом для визначення вашої IP-адреси. Ось один із способів:

У запиті cmd або вікні терміналу, telnet route-server.cerf.net

Ви підключитесь, отримаєте повідомлення про належне використання та, можливо, повідомлення про помилку kerberos. Удар return.

У route-server>запиті введіть, whoа потім натисніть return.

Вихідні дані забезпечать перелік; запис із *наступним поруч буде вашим сеансом, а ваш IP - останнім стовпцем.

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