Hva er ipconfig?
ipconfig står for 'Internet Protocol Configuration' . Det er et program for konsollapplikasjon av noen få datamaskinoperativsystemer som viser hver gjeldende verdi for TCP/IP-nettverkskonfigurasjon og oppdaterer DNS (Domain Name System) og DHCP (Dynamic Host Configuration Protocol)-innstillinger. Kommandoen ipconfig viser IPv4 (Internet Protocol versjon 4) og IPv6-adresser, standard gateway for hver adapter, og subnettmasken hvis den brukes uten parametere.
Implementeringer av ipconfig
Kommandoen finnes i Apple macOS, ReactOS og Microsoft Windows. ReactOS-utgivelsen ble utviklet på GPL-lisensen av Ged Murphy .
Apple macOS
I Mac OS X fungerer ipconfig som et deksel til IPConfiguration-agenten og kan brukes til å kontrollere DHCP- og Bootstrap Protocol-klienten gjennom kommandolinjegrensesnittet. Mac OS X bruker også ifconfig for direkte kontroll på nettverksgrensesnitt som å konfigurere statiske IP-adresser som nesten alle Unix-baserte operativsystemer. I Linux, kommandoen, dvs. ifconfig har blitt erstattet av IP-kommandoen.
Microsoft Windows og ReactOS
Kommandoen, dvs. ipconfig støtter /alle kommandolinjebryter. Dette resultatet er mer omfattende informasjon sammenlignet med ipconfig alene.
ipconfig-kommandoen inneholder en ekstra viktig funksjon der den tvinger oppdatering av vertsdatamaskinens DHCP IP-adresse for å be om en distinkt IP-adresse. Det gjøres med to forskjellige kommandoer i rekkefølge. Den første kommandoen er ipconfig /release som kjører for å tvinge klienten til umiddelbart å stoppe leieavtalen ved å overføre serveren en utgivelsesmelding om DHCP som oppdaterer statusinformasjonen til serveren og markerer IP-adressen til en gammel klient som 'tilgjengelig' .
Den andre kommandoen er ipconfig /renew som kjører for å be om en ny IP-adresse. Der et system er koblet til et DSL-modem eller en kabel, må det kanskje kobles direkte til modemets nettverksport for å omgå ruteren, før du slår av strømmen og bruker ipconfig /release i en periode, for å sikre at forrige IP-adressen tas av andre datamaskiner.
Parameteren, dvs. /flushdns kan brukes til å tømme DNS-bufferen (Domain Name System) for å sikre at fremtidige forespørsler bruker ny DNS-informasjon ved å presse vertsnavn som skal fikses fra bunnen av igjen.
Parametre for ipconfig
Noen parametere for ipconfig-kommandoen er oppført og nevnt nedenfor:
Ja Nei. | Parameter | Beskrivelse |
---|---|---|
1. | /alle | Den viser den komplette TCP/IP-konfigurasjonen for hver adapter. En adapter kan indikere fysiske grensesnitt logiske grensesnitt (oppringte tilkoblinger) eller installerte nettverkskort. |
2. | /flushdns | Den tømmer og laster inn informasjonen til DNS-klientoppløsningsbufferen på nytt. Vi kan bruke denne prosedyren for å forkaste negative cache-oppføringer gjennom cachen og andre oppføringer som dynamisk har blitt lagt til på tidspunktet for DNS-feilsøking. |
3. | /displaydns | Den viser emnet for DNS-klientoppløsningsbufferen som inneholder både oppføringer som er forhåndslastet gjennom den lokale Hosts-filen og nylig tilgang til ressurslogger for navnespørringer fikset av systemet. Klienttjenesten til DNS bruker denne informasjonen for å løse ofte forespurte navn før de spør etter DNS-serverne. |
4. | /fornye [] | Den oppdaterer DHCP-konfigurasjonen for hver adapter eller en bestemt adapter hvis parameteren, dvs. adapter er lagt til. Denne parameteren er kun tilgjengelig på systemer med adaptere som er bygget for automatisk å få en IP-adresse. Vi må angi adapternavnet som oppstår når vi bruker ipconfig-kommandoen uten parametere for å spesifisere et adapternavn. |
5. | /utgivelse [] | Den sender en melding, dvs. DHCPRELEASE til DHCP-serveren for å publisere den pågående DHCP-konfigurasjonen og eliminere konfigurasjonen av IP-adressen for enten hver adapter eller for en bestemt adapter hvis parameteren, dvs. adapter er inkludert. Denne parameteren immobiliserer TCP/IP for konfigurerte adaptere for automatisk å få en IP-adresse. Vi må angi adapternavnet som oppstår når vi bruker ipconfig-kommandoen uten parametere for å spesifisere et adapternavn. |
6. | /registerdns | Den starter manuelt dynamisk registrering for IP-adressene og DNS-navnene som er konfigurert i et system. Vi kan bruke denne parameteren for å feilsøke en mislykket DNS-navnregistrering eller fikse et dynamisk oppdateringsproblem mellom DNS-serveren og en klient uten å starte klientsystemet på nytt. I de avanserte egenskapene bestemmer DNS-innstillingene til TCP/IP-protokollen hvilke navn som er sertifisert i DNS. |
7. | /? | Det viser Hjelp alternativet ved ledeteksten. |
8. | /release6 [] | Den sender en melding, dvs. DHCPRELEASE til DHCPv6-serveren for å publisere den pågående DHCP-konfigurasjonen og eliminere konfigurasjonen av IPv6-adressen for enten hver adapter eller for en bestemt adapter hvis parameteren, dvs. adapter er inkludert. Denne parameteren immobiliserer TCP/IP for konfigurerte adaptere for automatisk å få en IP-adresse. Vi må angi adapternavnet som oppstår når vi bruker ipconfig-kommandoen uten parametere for å spesifisere et adapternavn. |
9. | /renew6 [] | Den oppdaterer DHCPv6-konfigurasjonen for hver adapter eller for en bestemt adapter hvis parameteren, dvs. adapteren, er lagt til. Denne parameteren er kun tilgjengelig på systemer med adaptere som er bygget for automatisk å få en IPv6-adresse. Vi må angi adapternavnet som oppstår når vi bruker ipconfig-kommandoen uten parametere for å spesifisere et adapternavn. |
10. | /setclassid [] | Den konfigurerer klasse-IDen til DHCP for en beskrevet adapter. Vi kan bruke jokertegnet for stjerne (*) for å angi klasse-IDen til DHCP for hver adapter i stedet for adapter. Den er kun tilgjengelig på systemer med adapter som allerede er konfigurert til å automatisk få en IP-adresse. Den pågående klasse-IDen slettes hvis en klasse-ID for DHCP ikke er spesifisert. |
elleve. | /showclassid | Den viser klasse-IDen til DHCP for en beskrevet adapter. Vi kan bruke stjernetegnet (*) for å se klasse-IDen til DHCP for hver adapter i stedet for adapter. Den er kun tilgjengelig på systemer med adapter som allerede er konfigurert til å automatisk få en IP-adresse. |
Hvordan bruker jeg ipconfig og alternativer?
ipconfig brukes til å vise detaljer om nettverkskonfigurasjonen vår og oppdatere DNS- og DHCP-innstillingene. Kommandoen ipconfig viser som standard vår IP-adresse, standard gateway og subnettmaske, men vi kan få flere detaljer ved å bruke denne kommandoen med riktige parametere.
arv java
Så la oss begynne med noe enklere:
- Først av alt må vi åpne terminalvinduet vårt ved å søke 'Terminal' i programvinduet.
- Deretter må vi gå inn i ipconfig kommandoen og trykk på Tast inn
$ ipconfig
- Den vil vise oss grunnleggende informasjon om nettverket vårt fra nettverkskortene våre.
- Kommandoen vil returnere detaljer om alle nettverkskort på systemet vårt som vi kan se i skjermbildet ovenfor. Vi har Ethernet-adapteren og en trådløs nettverksadapter i dette tilfellet.
- Den vil også bli oppført som en hvilken som helst nettverksadapter hvis vi bruker en VPN-klient.
ipconfig /all
Kommandoen viser bare grunnleggende informasjon om nettverket vårt uten å bruke noen parameter. Men informasjon om DHCP- og DNS-servere vises ikke som standard. For å vise alle detaljer i nettverksadapteren vår, må vi angi parameteren, dvs. /alle .
$ ipconfig /all
Kommandoen ovenfor vil returnere informasjonen nedenfor for alle nettverkskort i enheten vår:
Det er Mac-adressen til nettverksadapteren vår.
Den viser IP-adressen til systemet vårt.
Det representerer om nettverkstilkoblingen bruker en statisk eller DHCP IP-adresse.
Den representerer en ruter/server som deler ut mange IP-adresser i nettverket vårt.
Den representerer ruteren som systemet vårt er koblet til.
Den representerer serverne som brukes til å oversette domenenavn til IP-adresser.
Den viser IPv6-adressen til systemet vårt.
Den viser dato og klokkeslett da systemet vårt fikk IP-adressen.
Kommandoen, dvs. ipconfig /all brukes ofte til å feilsøke problemer med nettverkstilkobling. Hvis vi sjekker ut resultatene av ipconfig /all kommandoen, kan vi se 4 elementer som er essensielle og nevnt nedenfor:
Det er vår IP-adresse.
I de fleste tilfeller krever det å være det Gafler. 'Nei' betyr at vi har lagt inn IP-adressen manuelt.
Den brukes til å oversette domenenavn til IP-adresser.
Den representerer modemet eller ruteren som nettverkspakken vår sendes til.
ipconfig /release
Kommandoen ipconfig viser ikke bare informasjonen vår om nettverksinnstillingene våre, men den kan også brukes til å tilbakestille eller oppdatere nettverksinnstillingene. Vi kan kreve en ny IP-adresse gjennom DHCP-serveren når vi har aktivert DHCP på nettverkskortet vårt.
Det første trinnet for å gjøre det er å publisere den gjeldende IP-adressen. Det betyr at vi vil varsle DHCP-serveren om at vi ikke lenger ønsker å bruke den tildelte IP-adressen.
$ ipconfig /release
Kommandoen ovenfor vil som standard publisere IP-adressene for hvert nettverkskort. Vi kan også spesifisere en individuell nettverksadapter. For å gjøre det, må vi skrive inn adapternavnet som vi finner her inne i ipconfig-resultatene.
For eksempel , hvis vi bare ønsker å publisere IP-adressen til vår trådløse nettverksadapter, kan vi skrive inn følgende kommando:
$ ipconfig /release Wireless*
Den vil publisere IP-adressen til hver adapter som navnet begynner med 'Trådløst' .
ipconfig /renew
Etter at vi har publisert IP-adressen, må vi kreve en ny via DHCP-serveren. Ved å bruke kommandoen, dvs. ipconfig /renew , vi kan gjøre det:
$ ipconfig /renew
Vi vil finne et lignende resultat som ipconfig-kommando, gateway, subnettmaske og en oversikt over vår nye IP-adresse når fornyelseskommandoen ble kjørt.
Vi kan igjen spesifisere en individuell nettverksadapter ved å oppgi adapternavnet.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Datamaskinen vår lagrer en lokal cache for hver DNS-post den har besøkt. Denne cachen brukes til å raskt oversette domenenavnene til riktig IP-adresse. På denne måten trenger ikke datamaskinen vår å forhandle med DNS-serveren hver gang. For eksempel når vi besøker Google.com.
Vi kan kjøre følgende kommando i terminalvinduet for å se DNS-bufferinnholdet:
$ ipconfig /displaydns
Den vil vise alle DNS-poster i DNS-cachen vår.
Ofte trenger vi ikke å sjekke postene, men vi vil diskutere noen viktige termer:
Skyll DNS
Noen ganger inkluderer DNS-cachen vår utdaterte poster som kan gi DNS-relaterte feil (for eksempel ute av stand til å nå nettsider), vi kan løse det ved å bruke kommandoen som er nevnt som følger:
$ ipconfig /flushdns
Kommandoen ovenfor vil tømme DNS-cachen vår. Vi kan gjøre det uten risiko, datamaskinen vår vil ganske enkelt kreve en oppdatert og ny DNS-post gjennom DNS-serverne.
ipconfig på Ubuntu
De ifconfig kommandoen tilsvarer kommandoen ipconfig. Ifconfig-kommandoen vil vise oss grunnleggende informasjon om nettverket til våre adaptere i Ubuntu.
Kommandoen er som følger:
$ ifconfig