Co to jest ipconfig?
ipconfig oznacza „Konfiguracja protokołu internetowego” . Jest to program aplikacji konsolowej kilku systemów komputerowych, który pokazuje każdą aktualną wartość konfiguracji sieci TCP/IP oraz odświeża ustawienia DNS (Domain Name System) i DHCP (Dynamic Host Configuration Protocol). Polecenie ipconfig wyświetla adresy IPv4 (protokół internetowy w wersji 4) i IPv6, bramę domyślną dla każdego adaptera oraz maskę podsieci, jeśli została zastosowana bez parametrów.
Implementacje ipconfig
Polecenie jest dostępne w systemach Apple macOS, ReactOS i Microsoft Windows. Wydanie ReactOS zostało opracowane na licencji GPL przez firmę Geda Murphy’ego .
MacOS firmy Apple
W systemie Mac OS X ipconfig służy jako przykrywka dla agenta IPConfiguration i może być używana do kontrolowania klienta protokołu DHCP i Bootstrap za pośrednictwem interfejsu wiersza poleceń. Ponadto Mac OS X stosuje ifconfig do bezpośredniej kontroli interfejsów sieciowych, np. konfigurowania statycznych adresów IP, jak prawie wszystkie systemy operacyjne oparte na systemie Unix. W systemie Linux polecenie, tj. ifconfig zostało zastąpione poleceniem IP.
Microsoft Windows i ReactOS
Polecenie, tj. ipconfig wspiera /Wszystko przełącznik wiersza poleceń. Wynik ten zapewnia bardziej wyczerpujące informacje w porównaniu z samym ipconfig.
Polecenie ipconfig zawiera dodatkową ważną funkcję, która wymusza odświeżenie adresu IP DHCP komputera hosta w celu zażądania odrębnego adresu IP. Odbywa się to za pomocą dwóch różnych poleceń w kolejności. Pierwsza komenda to ipconfig /release który ma na celu zmuszenie klienta do natychmiastowego zaprzestania dzierżawy poprzez przesłanie do serwera powiadomienia o wydaniu DHCP, które aktualizuje informacje o statusie serwera i oznacza adres IP starego klienta jako 'dostępny' .
Drugie polecenie to ipconfig /odnów który działa w celu żądania nowego adresu IP. W przypadku, gdy system jest podłączony do modemu DSL lub kabla, może zaistnieć potrzeba bezpośredniego podłączenia go do portu sieciowego modemu w celu ominięcia routera, przed wyłączeniem zasilania i użyciem ipconfig /release przez pewien czas, aby upewnić się, że poprzednie Adres IP jest pobierany przez inne komputery.
Parametr, tj. /flushdns może zostać użyte do czyszczenia pamięci podręcznej DNS (Domain Name System), aby zapewnić, że przyszłe żądania zastosują nowe informacje DNS poprzez ponowne wymuszenie naprawienia nazw hostów od zera.
Parametry ipconfig
Niektóre parametry polecenia ipconfig są wymienione i wymienione poniżej:
Tak nie. | Parametr | Opis |
---|---|---|
1. | /Wszystko | Pokazuje pełną konfigurację protokołu TCP/IP dla każdego adaptera. Adapter może wskazywać interfejsy fizyczne, interfejsy logiczne (połączenia telefoniczne) lub zainstalowane karty sieciowe. |
2. | /flushdns | Opróżnia i ponownie ładuje informacje z pamięci podręcznej modułu rozpoznawania nazw klienta DNS. Możemy zastosować tę procedurę do odrzucania negatywnych wpisów pamięci podręcznej poprzez pamięć podręczną i inne wpisy, które zostały dodane dynamicznie podczas rozwiązywania problemów z DNS. |
3. | /wyświetlacz | Pokazuje temat pamięci podręcznej modułu rozpoznawania nazw klienta DNS, która zawiera zarówno wpisy wstępnie załadowane poprzez lokalny plik Hosts, jak i dzienniki zasobów, do których ostatnio uzyskiwano dostęp, w przypadku zapytań o nazwy naprawionych przez system. Usługa klienta DNS wykorzystuje te informacje do rozpoznawania często używanych nazw przed wysłaniem zapytania do swoich serwerów DNS. |
4. | /odnowić [] | Odświeża konfigurację DHCP dla każdego adaptera lub konkretnego adaptera, jeśli parametr, tj. adapter jest dodany. Ten parametr jest dostępny tylko w systemach z kartami, które są zbudowane tak, aby automatycznie pobierać adres IP. Musimy wprowadzić nazwę adaptera, która pojawia się, gdy używamy polecenia ipconfig bez parametrów w celu określenia nazwy adaptera. |
5. | /uwolnienie [] | Wysyła wiadomość, tj. ZWOLNIENIE DHCP do serwera DHCP w celu opublikowania bieżącej konfiguracji DHCP i wyeliminowania konfiguracji adresu IP albo dla każdego adaptera, albo dla konkretnego adaptera, jeśli parametr, tj. adapter jest wliczony w cenę. Ten parametr unieruchamia protokół TCP/IP dla skonfigurowanych adapterów, aby automatycznie uzyskać adres IP. Musimy wprowadzić nazwę adaptera, która pojawia się, gdy używamy polecenia ipconfig bez parametrów w celu określenia nazwy adaptera. |
6. | /zarejestruj się | Ręcznie inicjuje dynamiczną rejestrację adresów IP i nazw DNS skonfigurowanych w systemie. Możemy zastosować ten parametr do rozwiązywania problemów z nieudaną rejestracją nazwy DNS lub naprawić problem z dynamiczną aktualizacją między serwerem DNS a klientem bez ponownego uruchamiania systemu klienta. We właściwościach zaawansowanych ustawienia DNS protokołu TCP/IP decydują, które nazwy są certyfikowane w DNS. |
7. | /? | Pokazuje Pomoc opcję w wierszu poleceń. |
8. | /wydanie6 [] | Wysyła wiadomość, tj. ZWOLNIENIE DHCP do serwera DHCPv6 w celu opublikowania bieżącej konfiguracji DHCP i wyeliminowania konfiguracji adresu IPv6 dla każdego adaptera lub dla konkretnego adaptera, jeśli parametr, tj. adapter jest wliczony w cenę. Ten parametr unieruchamia protokół TCP/IP dla skonfigurowanych adapterów, aby automatycznie uzyskać adres IP. Musimy wprowadzić nazwę adaptera, która pojawia się, gdy używamy polecenia ipconfig bez parametrów w celu określenia nazwy adaptera. |
9. | /odnów6 [] | Odświeża konfigurację DHCPv6 dla każdego adaptera lub dla konkretnego adaptera w przypadku dodania parametru, czyli adaptera. Ten parametr jest dostępny tylko w systemach z adapterami, które automatycznie pobierają adres IPv6. Musimy wprowadzić nazwę adaptera, która pojawia się, gdy używamy polecenia ipconfig bez parametrów w celu określenia nazwy adaptera. |
10. | /setclassid [] | Konfiguruje identyfikator klasy DHCP dla opisywanego adaptera. Możemy użyć znaku wieloznacznego gwiazdki (*) do ustawienia identyfikatora klasy DHCP dla każdego adaptera zamiast adaptera. Jest ona dostępna tylko w systemach z adapterem, które są już skonfigurowane do automatycznego uzyskiwania adresu IP. Bieżący identyfikator klasy zostanie usunięty, jeśli nie zostanie określony identyfikator klasy DHCP. |
jedenaście. | /pokażklasę | Pokazuje identyfikator klasy DHCP dla opisywanego adaptera. Możemy użyć znaku wieloznacznego gwiazdki (*), aby wyświetlić identyfikator klasy DHCP dla każdego adaptera zamiast adaptera. Jest ona dostępna tylko w systemach z adapterem, które są już skonfigurowane do automatycznego uzyskiwania adresu IP. |
Jak zastosować ipconfig i opcje?
ipconfig służy do wyświetlania szczegółów konfiguracji naszej sieci oraz odświeżania ustawień DNS i DHCP. Polecenie ipconfig domyślnie pokazuje nasz adres IP, bramę domyślną i maskę podsieci, ale możemy uzyskać kilka szczegółów za pomocą tego polecenia z poprawnymi parametrami.
freddy mercury
Zacznijmy więc od czegoś łatwiejszego:
- Przede wszystkim musimy otworzyć okno terminala, wyszukując 'Terminal' w oknie aplikacji.
- Następnie musimy wejść do ipconfig polecenie i naciśnij klawisz Wchodzić
$ ipconfig
- Wyświetli nam podstawowe informacje o naszej sieci z naszych kart sieciowych.
- Polecenie zwróci szczegółowe informacje o wszystkich kartach sieciowych w naszym systemie, jak widać na powyższym zrzucie ekranu. W tym przypadku mamy adapter Ethernet i adapter sieci bezprzewodowej.
- Będzie również wymieniony jako dowolna karta sieciowa, jeśli korzystamy z klienta VPN.
ipconfig /wszystko
Polecenie wyświetla tylko podstawowe informacje o naszej sieci bez użycia jakichkolwiek parametrów. Jednak informacje o serwerach DHCP i DNS nie są domyślnie wyświetlane. Aby wyświetlić każdy szczegół naszej karty sieciowej, będziemy musieli wprowadzić parametr, tj. /Wszystko .
$ ipconfig /all
Powyższe polecenie zwróci poniższe informacje dla wszystkich kart sieciowych w naszym urządzeniu:
Jest to adres Mac naszej karty sieciowej.
Wyświetla adres IP naszego systemu.
Wskazuje, czy połączenie sieciowe wykorzystuje adres IP statyczny czy adres IP DHCP.
Reprezentuje router/serwer, który rozdaje wiele adresów IP w naszej sieci.
Reprezentuje router, do którego podłączony jest nasz system.
Reprezentuje serwery używane do tłumaczenia nazw domen na adresy IP.
Wyświetla adres IPv6 naszego systemu.
Pokazuje datę i godzinę, kiedy nasz system otrzymał adres IP.
Polecenie, tj. ipconfig /wszystko jest często używany do rozwiązywania problemów z łącznością sieciową. Jeśli prawidłowo sprawdzimy wyniki polecenia ipconfig /all, zobaczymy 4 istotne elementy wymienione poniżej:
To jest nasz adres IP.
W większości przypadków jest to wymagane Widelce. 'NIE' oznacza, że wprowadziliśmy adres IP ręcznie.
Służy do tłumaczenia nazw domen na adresy IP.
Reprezentuje modem lub router, do którego wysyłany jest nasz pakiet sieciowy.
ipconfig /release
Polecenie ipconfig nie tylko wyświetla nasze informacje o ustawieniach sieciowych, ale może być również użyte do resetowania lub odświeżenia ustawień sieciowych. Możemy ubiegać się o nowy adres IP za pośrednictwem serwera DHCP, gdy włączymy DHCP na naszej karcie sieciowej.
Pierwszym krokiem w tym celu jest opublikowanie bieżącego adresu IP. Oznacza to, że powiadomimy serwer DHCP, że nie chcemy już stosować przypisanego adresu IP.
$ ipconfig /release
Powyższe polecenie domyślnie opublikuje adresy IP dla każdej karty sieciowej. Możemy także określić indywidualną kartę sieciową. Aby to zrobić, będziemy musieli wpisać nazwę adaptera, którą znajdziemy tutaj w wynikach ipconfig.
Na przykład , jeśli chcemy opublikować tylko adres IP naszej karty sieci bezprzewodowej, możemy wprowadzić następujące polecenie:
$ ipconfig /release Wireless*
Opublikuje adres IP każdego adaptera, którego nazwa zaczyna się od 'Bezprzewodowy' .
ipconfig /odnów
Po opublikowaniu adresu IP będziemy musieli uzyskać nowy za pośrednictwem serwera DHCP. Używając polecenia, tj. ipconfig /odnów , możemy to zrobić:
$ ipconfig /renew
Podobny wynik znajdziemy jako polecenie ipconfig, bramę, maskę podsieci i przegląd naszego nowego adresu IP po pomyślnym uruchomieniu polecenia renew.
Możemy ponownie określić indywidualną kartę sieciową, podając nazwę karty.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Nasz komputer przechowuje lokalną pamięć podręczną każdego odwiedzonego rekordu DNS. Ta pamięć podręczna służy do szybkiego tłumaczenia nazw domen na prawidłowy adres IP. Dzięki temu nasz komputer nie musi za każdym razem negocjować z serwerem DNS. Na przykład, gdy odwiedzamy Google.com.
Możemy uruchomić następujące polecenie w oknie terminala, aby wyświetlić zawartość pamięci podręcznej DNS:
$ ipconfig /displaydns
Wyświetli wszystkie rekordy DNS w naszej pamięci podręcznej DNS.
Często nie musimy sprawdzać zapisów, ale omówimy kilka ważnych terminów:
Opróżnij DNS
Czasami nasza pamięć podręczna DNS zawiera nieaktualne rekordy, które mogą powodować błędy związane z DNS (na przykład niemożność dostępu do stron internetowych). Możemy rozwiązać ten problem, stosując polecenie wymienione poniżej:
$ ipconfig /flushdns
Powyższe polecenie wyczyści naszą pamięć podręczną DNS. Możemy to zrobić bez żadnego ryzyka, nasz komputer po prostu zażąda aktualnego i nowego rekordu DNS za pośrednictwem serwerów DNS.
ipconfig na Ubuntu
The ifconfig polecenie jest odpowiednikiem polecenia ipconfig. Polecenie ifconfig wyświetli nam podstawowe informacje o sieci naszych adapterów w Ubuntu.
Polecenie jest następujące:
$ ifconfig