Twój system może mieć wiele adresów IP i wiele adapterów, fizycznych lub wirtualnych.
Zwykle masz adapter sprzężenia zwrotnego (przypisany 127.0.0.1, chociaż tak naprawdę jest ich blok ) i jeden lub kilka innych.
W takim przypadku Pytanie 1: Tak Pytanie 2 Nie
Jest kilka rzeczy, które muszą komunikować się wewnętrznie z systemem - prostym przykładem byłoby użycie 127.0.0.1 (lub :: 1 w ipv6), aby uzyskać dostęp do strony internetowej działającej z tego samego systemu.
W typowej sieci domowej miałby się pojedynczy adres z routingiem zewnętrznym / bez adresu RFC 1918 ipv4, z NAT używanym do wysyłania pakietów do odpowiedniego hosta wewnętrznego, a adresy RFC 1918 przydzielane są każdemu hostowi wewnętrznemu. Twój adres 192.168.1.X jest unikalny dla twojego komputera w twojej sieci , ale nie globalnie. Użyłbyś tego, by dostać się do systemu z komputerów w twojej sieci LAN, ale nie z zewnątrz. Jeśli twój komputer ma wiele interfejsów, możesz powiedzieć „usługom”, aby nasłuchiwały określonych. W typowej domowej sieci LAN mógłbym użyć 192.168.1.1, aby skontaktować się z moim routerem, ale nie działałoby to gdzie indziej. Podobnie, mógłbym użyć 192.168.1.38 z 192.168.1.39, ale nie na zewnątrz
Jeśli komputer był jedynym urządzeniem, bezpośrednio podłączonym do modemu lub podobnego urządzenia (w przeciwieństwie do routera konsumenckiego) lub ma publiczny adres IP w ramach organizacji / dostawcy usług internetowych, który ma ich blok, i przypisuje je / trasuje będziesz mieć globalnie rutowalny adres IP. Mój ISP daje mi jeden adres ipv4 i blok adresów ipv6, z wieloma adresami ipv6 na interfejs.
Jeśli masz wiele interfejsów, możesz mieć połączenie prywatnych i publicznych adresów IP - zwykle robią to dostawcy VPS, dzięki czemu możesz uzyskać dostęp do innego VPS tego samego dostawcy bez korzystania z przydziału danych zewnętrznych.
Wszystkie są moim adresem IP z różnych perspektyw. Mój adres RFC 1918 jest ważny z wnętrza mojej sieci, mój zewnętrzny adres IP z przekierowaniem portu jest ważny zewnętrznie, a mój adres ipv6 jest ważny wszędzie tam, gdzie jest ipv6.
127.0.0.1
Jest to specjalny adres, który każdy komputer zdolny IPv4 można używać do rozmowy siebie .192.168.1.36
to adres, z którego będą rozmawiać inne komputery w twojej sieci LAN. Ponieważ ten adres należy do zakresu 192.168.xx, ma on znaczenie tylko w sieci LAN; serwer akceptujący połączenia z całego świata będzie miał adres z innego zakresu.