logo

Bezpłatny ipconfig

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 

Bezpłatny 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 

Bezpłatny ipconfig

Powyższe polecenie zwróci poniższe informacje dla wszystkich kart sieciowych w naszym urządzeniu:

    Adres fizyczny
    Jest to adres Mac naszej karty sieciowej.Adres IPv4
    Wyświetla adres IP naszego systemu.DHCP włączone
    Wskazuje, czy połączenie sieciowe wykorzystuje adres IP statyczny czy adres IP DHCP.DHCP serwer
    Reprezentuje router/serwer, który rozdaje wiele adresów IP w naszej sieci.Brama domyślna
    Reprezentuje router, do którego podłączony jest nasz system.Serwery DNS
    Reprezentuje serwery używane do tłumaczenia nazw domen na adresy IP.Link – lokalny adres IPv6
    Wyświetla adres IPv6 naszego systemu.Uzyskano leasing
    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:

    Adres IPv4
    To jest nasz adres IP.DHCP włączone
    W większości przypadków jest to wymagane Widelce. 'NIE' oznacza, że ​​wprowadziliśmy adres IP ręcznie.Serwery DNS
    Służy do tłumaczenia nazw domen na adresy IP.Brama domyślna
    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 

Bezpłatny ipconfig

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 

Bezpłatny ipconfig

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 

Bezpłatny ipconfig

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:

    Typ rekordów:W tym ujęciu liczba oznacza, czy jest to rekord A (1).Nazwa rekordu:Nazwa DNS rekordów.Czas żyć:Wyświetla czas w sekundach, w którym zapisy są dokładne. Następnie zapisy zostaną usunięte.Sekcja:Może to być Dodatkowe lub Odpowiedź. To drugie wiąże się z odpowiedziami, których nie zadał nasz komputer, a które i tak są dostarczane przez serwer DNS.Długość daty:W naszej pamięci pokazuje długość rekordów w bajtach.Nagrywać:Wskazuje rzeczywistą wartość rekordu.

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 

Bezpłatny ipconfig

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 

Bezpłatny ipconfig