Hvad er ipconfig?
ipconfig står for 'Internetprotokolkonfiguration' . Det er et program til konsolapplikation af nogle få computeroperativsystemer, der viser alle aktuelle værdier af TCP/IP-netværkskonfiguration og opdaterer DNS (Domain Name System) og DHCP (Dynamic Host Configuration Protocol) indstillinger. Kommandoen ipconfig viser IPv4 (Internet Protocol version 4) og IPv6-adresser, standardgatewayen for hver adapter og undernetmasken, hvis den anvendes uden parametre.
Implementeringer af ipconfig
Kommandoen findes i Apple macOS, ReactOS og Microsoft Windows. ReactOS-udgivelsen blev udviklet på GPL-licensen af Ged Murphy .
Apple macOS
I Mac OS X fungerer ipconfig som en dækning til IPConfiguration-agenten og kan bruges til at styre DHCP- og Bootstrap Protocol-klienten via kommandolinjegrænsefladen. Mac OS X anvender også ifconfig til direkte kontrol på netværksgrænseflader som konfiguration af statiske IP-adresser som næsten alle Unix-baserede operativsystemer. I Linux er kommandoen, dvs. ifconfig er blevet erstattet af IP-kommandoen.
Microsoft Windows og ReactOS
Kommandoen, dvs. ipconfig understøtter /alle kommandolinjekontakt. Dette resultat er mere omfattende information sammenlignet med ipconfig alene.
Kommandoen ipconfig indeholder en yderligere vigtig funktion, hvor den tvinger opdatering af værtscomputerens DHCP IP-adresse til at anmode om en særskilt IP-adresse. Det gøres med to forskellige kommandoer i rækkefølge. Den første kommando er ipconfig /release som kører for at tvinge klienten til øjeblikkeligt at stoppe sin leasing ved at overføre serveren en frigivelsesmeddelelse om DHCP, som opdaterer serverens statusinformation og markerer IP-adressen på en gammel klient som 'ledig' .
Den anden kommando er ipconfig /forny som kører for at anmode om en ny IP-adresse. Hvor et system er forbundet til et DSL-modem eller kabel, skal det muligvis tilsluttes direkte til modemnetværksporten for at omgå routeren, før du slukker for strømmen og bruger ipconfig /release i en periode for at sikre, at den forrige IP-adressen tages af andre computere.
Parameteren, dvs. /flushdns kan bruges til at rydde DNS-cachen (Domain Name System) for at sikre, at fremtidige anmodninger anvender nye DNS-oplysninger ved at skubbe værtsnavne til at blive rettet fra bunden igen.
Parametre for ipconfig
Nogle parametre for ipconfig-kommandoen er angivet og nævnt nedenfor:
Ja Nej. | Parameter | Beskrivelse |
---|---|---|
1. | /alle | Den viser den komplette TCP/IP-konfiguration for hver adapter. En adapter kan angive fysiske grænseflader, logiske grænseflader (opkaldsforbindelser) eller installerede netværksadaptere. |
2. | /flushdns | Det tømmer og genindlæser oplysningerne fra DNS-klient-resolver-cachen. Vi kan anvende denne procedure til at kassere negative cacheposter gennem cachen og andre poster, der dynamisk er blevet tilføjet på tidspunktet for DNS-fejlfinding. |
3. | /displaydns | Den viser emnet for DNS-klient-resolver-cachen, der indeholder både indgange, der er forudindlæst gennem den lokale Hosts-fil, og nyligt tilgåede ressourcelogfiler for navneforespørgsler, der er rettet af systemet. DNS's klientservice anvender disse oplysninger til at løse hyppigt forespurgte navne, før de forespørger på sine DNS-servere. |
4. | /forny [] | Den opdaterer DHCP-konfigurationen for hver adapter eller en bestemt adapter, hvis parameteren, dvs. adapter er tilføjet. Denne parameter er kun tilgængelig på systemer med adaptere, der er bygget til automatisk at få en IP-adresse. Vi skal indtaste det adapternavn, der opstår, når vi bruger ipconfig-kommandoen uden parametre til at angive et adapternavn. |
5. | /frigive [] | Den sender en besked, dvs. DHCPRELEASE til DHCP-serveren for at offentliggøre den igangværende DHCP-konfiguration og eliminere konfigurationen af IP-adressen for enten hver adapter eller for en bestemt adapter, hvis parameteren, dvs. adapter er inkluderet. Denne parameter immobiliserer TCP/IP for konfigurerede adaptere for automatisk at få en IP-adresse. Vi skal indtaste det adapternavn, der opstår, når vi bruger ipconfig-kommandoen uden parametre til at angive et adapternavn. |
6. | /registerdns | Den starter manuelt dynamisk registrering for de IP-adresser og DNS-navne, der er konfigureret i et system. Vi kan anvende denne parameter til fejlfinding af en mislykket DNS-navneregistrering eller rette et dynamisk opdateringsproblem mellem DNS-serveren og en klient uden at genstarte klientsystemet. I de avancerede egenskaber bestemmer DNS-indstillingerne for TCP/IP-protokollen, hvilke navne der er certificeret i DNS. |
7. | /? | Det viser Hjælp mulighed ved kommandoprompten. |
8. | /release6 [] | Den sender en besked, dvs. DHCPRELEASE til DHCPv6-serveren for at offentliggøre den igangværende DHCP-konfiguration og eliminere konfigurationen af IPv6-adressen for enten hver adapter eller for en bestemt adapter, hvis parameteren, dvs. adapter er inkluderet. Denne parameter immobiliserer TCP/IP for konfigurerede adaptere for automatisk at få en IP-adresse. Vi skal indtaste det adapternavn, der opstår, når vi bruger ipconfig-kommandoen uden parametre til at angive et adapternavn. |
9. | /forny6 [] | Den opdaterer DHCPv6-konfigurationen for hver adapter eller for en bestemt adapter, hvis parameteren, dvs. adapteren, tilføjes. Denne parameter er kun tilgængelig på systemer med adaptere, der er bygget til automatisk at få en IPv6-adresse. Vi skal indtaste det adapternavn, der opstår, når vi bruger ipconfig-kommandoen uden parametre til at angive et adapternavn. |
10. | /setclassid [] | Den konfigurerer klasse-id'et for DHCP for en beskrevet adapter. Vi kan bruge stjernetegnet (*) til at indstille klasse-id'et for DHCP for hver adapter i stedet for adapter. Den er kun tilgængelig på systemer med adapter, der allerede er konfigureret til automatisk at få en IP-adresse. Det igangværende klasse-id slettes, hvis et klasse-id for DHCP ikke er angivet. |
elleve. | /showclassid | Den viser klasse-id'et for DHCP for en beskrevet adapter. Vi kan bruge stjernetegnet (*) til at se klasse-id'et for DHCP for hver adapter i stedet for adapteren. Den er kun tilgængelig på systemer med adapter, der allerede er konfigureret til automatisk at få en IP-adresse. |
Hvordan anvender jeg ipconfig og muligheder?
ipconfig bruges til at vise detaljer om vores netværkskonfiguration og opdatere DNS- og DHCP-indstillingerne. Kommandoen ipconfig viser som standard vores IP-adresse, standardgateway og undernetmaske, men vi kan få flere detaljer ved at bruge denne kommando med korrekte parametre.
arv java
Så lad os begynde med noget lettere:
- Først og fremmest skal vi åbne vores terminalvindue ved at søge 'Terminal' i programvinduet.
- Så skal vi ind i ipconfig kommandoen og tryk på gå ind
$ ipconfig
- Det vil vise os de grundlæggende oplysninger om vores netværk fra vores netværksadaptere.
- Kommandoen returnerer detaljer om alle netværksadaptere på vores system, som vi kan se i ovenstående skærmbillede. Vi har Ethernet-adapteren og en trådløs netværksadapter i dette tilfælde.
- Det vil også blive opført som enhver netværksadapter, hvis vi bruger en VPN-klient.
ipconfig /all
Kommandoen viser kun de grundlæggende oplysninger om vores netværk uden at bruge nogen parameter. Men oplysninger om DHCP- og DNS-servere vises ikke som standard. For at vise alle detaljer i vores netværksadapter skal vi indtaste parameteren, dvs. /alle .
$ ipconfig /all
Ovenstående kommando returnerer nedenstående oplysninger for alle netværksadaptere i vores enhed:
Det er Mac-adressen på vores netværksadapter.
Den viser IP-adressen på vores system.
Det repræsenterer, om netværksforbindelsen bruger en statisk eller DHCP IP-adresse.
Det repræsenterer en router/server, der uddeler mange IP-adresser i vores netværk.
Det repræsenterer den router, som vores system er forbundet til.
Det repræsenterer de servere, der bruges til at oversætte domænenavne til IP-adresser.
Den viser IPv6-adressen på vores system.
Det viser dato og klokkeslæt, hvor vores system fik IP-adressen.
Kommandoen, dvs. ipconfig /all bruges ofte til fejlfinding af netværksforbindelsesproblemer. Hvis vi korrekt tjekker resultaterne af kommandoen ipconfig /all, kan vi se 4 elementer, der er vigtige og nævnt nedenfor:
Det er vores IP-adresse.
I de fleste tilfælde kræver det at være Forgafler. 'Ingen' betyder, at vi har indtastet IP-adressen manuelt.
Det bruges til at oversætte domænenavne til IP-adresser.
Det repræsenterer det modem eller router, som vores netværkspakke sendes til.
ipconfig /release
Kommandoen ipconfig viser ikke kun vores oplysninger om vores netværksindstillinger, men den kan også bruges til at nulstille eller opdatere vores netværksindstillinger. Vi kan kræve en ny IP-adresse gennem DHCP-serveren, når vi har aktiveret DHCP på vores netværkskort.
Det første skridt til at gøre det er at offentliggøre den aktuelle IP-adresse. Det betyder, at vi vil advare DHCP-serveren om, at vi ikke længere ønsker at anvende den tildelte IP-adresse.
$ ipconfig /release
Ovenstående kommando vil som standard offentliggøre IP-adresserne for hver netværksadapter. Vi kan også angive en individuel netværksadapter. For at gøre det skal vi indtaste adapternavnet, som vi finder her i ipconfig-resultaterne.
For eksempel , hvis vi kun ønsker at offentliggøre IP-adressen på vores trådløse netværksadapter, kan vi indtaste følgende kommando:
$ ipconfig /release Wireless*
Det vil offentliggøre IP-adressen for hver adapter, hvor navnet begynder med 'trådløs' .
ipconfig /forny
Efter at vi har offentliggjort IP-adressen, skal vi kræve en ny via DHCP-serveren. Ved at bruge kommandoen, dvs. ipconfig /forny , vi kan gøre det:
$ ipconfig /renew
Vi vil finde et lignende resultat som ipconfig-kommando, gateway, undernetmaske og en oversigt over vores nye IP-adresse, når fornyelseskommandoen blev kørt.
Vi kan igen angive en individuel netværksadapter ved at angive adapternavnet.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Vores computer gemmer en lokal cache for hver DNS-post, den har besøgt. Denne cache bruges til hurtigt at oversætte domænenavnene til den korrekte IP-adresse. På denne måde behøver vores computer ikke hver gang at forhandle med DNS-serveren. For eksempel når vi besøger Google.com.
Vi kan køre følgende kommando i terminalvinduet for at se DNS-cacheindholdet:
$ ipconfig /displaydns
Det vil vise alle DNS-poster i vores DNS-cache.
Ofte behøver vi ikke at tjekke optegnelserne, men vi vil diskutere nogle vigtige udtryk:
Skyl DNS
Nogle gange inkluderer vores DNS-cache forældede poster, som kan give DNS-relaterede fejl (for eksempel ude af stand til at nå websteder), vi kan løse det ved at anvende kommandoen, som er nævnt som følger:
$ ipconfig /flushdns
Ovenstående kommando vil rydde vores DNS-cache. Vi kan gøre det uden nogen risiko, vores computer vil blot gøre krav på en opdateret og ny DNS-record gennem DNS-serverne.
ipconfig på Ubuntu
Det ifconfig kommandoen svarer til kommandoen ipconfig. Ifconfig-kommandoen viser os de grundlæggende oplysninger om netværket af vores adaptere i Ubuntu.
Kommandoen er som følger:
$ ifconfig