Kas ir ipconfig?
ipconfig apzīmē 'Interneta protokola konfigurācija' . Tā ir dažu datoru operētājsistēmu konsoles lietojumprogramma, kas parāda katru pašreizējo TCP/IP tīkla konfigurācijas vērtību un atsvaidzina DNS (Domēna nosaukumu sistēma) un DHCP (Dynamic Host Configuration Protocol) iestatījumus. Komanda ipconfig parāda IPv4 (interneta protokola versija 4) un IPv6 adreses, katra adaptera noklusējuma vārteju un apakštīkla masku, ja tā tiek lietota bez parametriem.
IPconfig ieviešanas
Komanda ir pieejama Apple macOS, ReactOS un Microsoft Windows. ReactOS laidienu izstrādāja pēc GPL licences Geds Mērfijs .
Apple macOS
Operētājsistēmā Mac OS X ipconfig kalpo kā IPConfiguration aģenta vāks, un to var izmantot, lai kontrolētu DHCP un Bootstrap Protocol klientu, izmantojot komandrindas saskarni. Turklāt operētājsistēmā Mac OS X tiek izmantota ifconfig tiešai kontrolei tīkla saskarnēs, piemēram, statisku IP adrešu konfigurēšanai, piemēram, gandrīz visās Unix operētājsistēmās. Operētājsistēmā Linux komanda, t.i., ifconfig ir aizstāta ar IP komandu.
Microsoft Windows un ReactOS
Komanda, t.i., ipconfig atbalsta /visi komandrindas slēdzis. Šis rezultāts ir plašāka informācija, salīdzinot ar ipconfig atsevišķi.
Komanda ipconfig satur papildu svarīgu līdzekli, kas liek atsvaidzināt resursdatora DHCP IP adresi, lai pieprasītu atsevišķu IP adresi. Tas tiek darīts ar divām dažādām komandām secībā. Pirmā komanda ir ipconfig /release kas darbojas, lai piespiestu klientu nekavējoties pārtraukt nomu, pārsūtot serverim DHCP izlaišanas paziņojumu, kas atjaunina servera statusa informāciju un atzīmē vecā klienta IP adresi kā 'pieejams' .
Otrā komanda ir ipconfig /renew kas darbojas, lai pieprasītu jaunu IP adresi. Ja sistēma ir savienota ar DSL modemu vai kabeli, tā var būt tieši jāpievieno modema tīkla portam, lai apietu maršrutētāju, pirms izslēdzat strāvu un kādu laiku izmantojat ipconfig /release, lai pārliecinātos, ka iepriekšējā IP adresi izmanto citi datori.
Parametrs, t.i., /flushdns var izmantot, lai notīrītu DNS (Domēna nosaukumu sistēmas) kešatmiņu, lai nodrošinātu, ka turpmākajos pieprasījumos tiek lietota jauna DNS informācija, vēlreiz nospiežot resursdatora nosaukumus, lai tie tiktu laboti no jauna.
Programmas ipconfig parametri
Daži komandas ipconfig parametri ir uzskaitīti un minēti tālāk:
Jā nē. | Parametrs | Apraksts |
---|---|---|
1. | /visi | Tas parāda visu TCP/IP konfigurāciju katram adapterim. Adapteris var norādīt fiziskās saskarnes loģiskās saskarnes (iezvanes savienojumus) vai instalētos tīkla adapterus. |
2. | /flushdns | Tas izskalo un atkārtoti ielādē DNS klienta atrisinātāja kešatmiņas informāciju. Mēs varam izmantot šo procedūru, lai atmestu negatīvos kešatmiņas ierakstus, izmantojot kešatmiņu, un citus ierakstus, kas tika dinamiski pievienoti DNS problēmu novēršanas laikā. |
3. | /displaydns | Tas parāda DNS klienta atrisinātāja kešatmiņas tēmu, kurā ir gan ieraksti, kas iepriekš ielādēti, izmantojot vietējo Hosts failu, gan nesen piekļūti resursu žurnāli sistēmas labotajiem nosaukumu vaicājumiem. DNS klientu pakalpojums izmanto šo informāciju, lai atrisinātu bieži vaicātos nosaukumus pirms vaicājumu veikšanas saviem DNS serveriem. |
4. | /atjaunot [] | Tas atsvaidzina DHCP konfigurāciju katram adapterim vai konkrētam adapterim, ja parametrs, t.i., adapteris ir pievienots. Šis parametrs ir pieejams tikai sistēmās ar adapteriem, kas ir izveidoti, lai automātiski iegūtu IP adresi. Mums ir jāievada adaptera nosaukums, kas rodas, ja mēs izmantojam komandu ipconfig bez parametriem adaptera nosaukuma norādīšanai. |
5. | /atbrīvot [] | Tas nosūta ziņojumu, t.i., DHCPRELEASE uz DHCP serveri, lai publicētu notiekošo DHCP konfigurāciju un likvidētu IP adreses konfigurāciju katram adapterim vai konkrētam adapterim, ja parametrs, t.i., adapteris ir iekļauts. Šis parametrs imobilizē TCP/IP konfigurētiem adapteriem, lai automātiski iegūtu IP adresi. Mums ir jāievada adaptera nosaukums, kas rodas, ja mēs izmantojam komandu ipconfig bez parametriem adaptera nosaukuma norādīšanai. |
6. | /registerdns | Tas manuāli sāk dinamisku reģistrāciju sistēmā konfigurētajām IP adresēm un DNS nosaukumiem. Mēs varam lietot šo parametru, lai novērstu neveiksmīgu DNS vārda reģistrāciju vai labotu dinamiskas atjaunināšanas problēmu starp DNS serveri un klientu, nerestartējot klienta sistēmu. Papildu rekvizītos TCP/IP protokola DNS iestatījumi nosaka, kuri nosaukumi ir sertificēti DNS. |
7. | /? | Tas parāda Palīdzība opciju komandu uzvednē. |
8. | /release6 [] | Tas nosūta ziņojumu, t.i., DHCPRELEASE DHCPv6 serverim, lai publicētu notiekošo DHCP konfigurāciju un likvidētu IPv6 adreses konfigurāciju katram adapterim vai konkrētam adapterim, ja parametrs, t.i., adapteris ir iekļauts. Šis parametrs imobilizē TCP/IP konfigurētiem adapteriem, lai automātiski iegūtu IP adresi. Mums ir jāievada adaptera nosaukums, kas rodas, ja mēs izmantojam komandu ipconfig bez parametriem adaptera nosaukuma norādīšanai. |
9. | /atjaunot6 [] | Tas atsvaidzina DHCPv6 konfigurāciju katram adapterim vai konkrētam adapterim, ja tiek pievienots parametrs, t.i., adapteris. Šis parametrs ir pieejams tikai sistēmās ar adapteriem, kas ir izveidoti, lai automātiski iegūtu IPv6 adresi. Mums ir jāievada adaptera nosaukums, kas rodas, ja mēs izmantojam komandu ipconfig bez parametriem adaptera nosaukuma norādīšanai. |
10. | /setclassid [] | Tas konfigurē aprakstītā adaptera DHCP klases ID. Mēs varam izmantot zvaigznītes aizstājējzīmi (*), lai iestatītu DHCP klases ID katram adapterim adaptera vietā. Tas ir pieejams tikai sistēmās ar adapteri, kas jau ir konfigurēts, lai automātiski iegūtu IP adresi. Notiekošais klases ID tiek dzēsts, ja nav norādīts DHCP klases ID. |
vienpadsmit. | /showclassid | Tas parāda aprakstītā adaptera DHCP klases ID. Mēs varam izmantot zvaigznītes aizstājējzīmi (*), lai skatītu katra adaptera DHCP klases ID adaptera vietā. Tas ir pieejams tikai sistēmās ar adapteri, kas jau ir konfigurēts, lai automātiski iegūtu IP adresi. |
Kā lietot ipconfig un opcijas?
ipconfig tiek izmantots, lai parādītu informāciju par mūsu tīkla konfigurāciju un atsvaidzinātu DNS un DHCP iestatījumus. Komanda ipconfig pēc noklusējuma parāda mūsu IP adresi, noklusējuma vārteju un apakštīkla masku, taču mēs varam iegūt vairākas detaļas, izmantojot šo komandu ar pareiziem parametriem.
np.argmax
Tātad, sāksim ar kaut ko vienkāršāku:
- Pirmkārt, mums ir jāatver mūsu termināļa logs, veicot meklēšanu 'Termināls' lietojumprogrammas logā.
- Pēc tam mums jāievada ipconfig komandu un nospiediet ievadiet
$ ipconfig
- Tas parādīs mūsu tīkla pamatinformāciju no mūsu tīkla adapteriem.
- Komanda atgriezīs informāciju par visiem tīkla adapteriem mūsu sistēmā, kā redzams iepriekš redzamajā ekrānuzņēmumā. Šajā gadījumā mums ir Ethernet adapteris un bezvadu tīkla adapteris.
- Turklāt tas tiks norādīts kā jebkurš tīkla adapteris, ja mēs izmantojam VPN klientu.
ipconfig /all
Komanda parāda tikai mūsu tīkla pamatinformāciju, neizmantojot nekādus parametrus. Taču informācija par DHCP un DNS serveriem pēc noklusējuma netiek rādīta. Lai parādītu visas mūsu tīkla adaptera detaļas, mums būs jāievada parametrs, t.i., /visi .
$ ipconfig /all
Iepriekš minētā komanda atgriezīs tālāk norādīto informāciju par visiem mūsu ierīces tīkla adapteriem:
Tā ir mūsu tīkla adaptera Mac adrese.
Tas parāda mūsu sistēmas IP adresi.
Tas norāda, vai tīkla savienojums izmanto statisku vai DHCP IP adresi.
Tas ir maršrutētājs/serveris, kas mūsu tīklā izdala daudzas IP adreses.
Tas apzīmē maršrutētāju, kuram ir pievienota mūsu sistēma.
Tas apzīmē serverus, kas tiek izmantoti domēna nosaukumu tulkošanai IP adresēs.
Tas parāda mūsu sistēmas IPv6 adresi.
Tas parāda datumu un laiku, kad mūsu sistēma saņēma IP adresi.
Komanda, t.i., ipconfig /all bieži izmanto tīkla savienojuma problēmu novēršanai. Ja mēs pareizi pārbaudām komandas ipconfig /all rezultātus, mēs varam redzēt 4 vienumus, kas ir būtiski un minēti tālāk:
Tā ir mūsu IP adrese.
Vairumā gadījumu tam ir jābūt Dakšas. 'Nē' nozīmē, ka mēs esam ievadījuši IP adresi manuāli.
To izmanto domēna nosaukumu tulkošanai IP adresēs.
Tas apzīmē modemu vai maršrutētāju, uz kuru tiek nosūtīta mūsu tīkla pakotne.
ipconfig /release
Komanda ipconfig ne tikai parāda mūsu informāciju par mūsu tīkla iestatījumiem, bet to var arī izmantot mūsu tīkla iestatījumu atiestatīšanai vai atsvaidzināšanai. Mēs varam pieprasīt jaunu IP adresi, izmantojot DHCP serveri, kad savā tīkla kartē esam iespējojuši DHCP.
Sākotnējais solis, lai to izdarītu, ir pašreizējās IP adreses publicēšana. Tas nozīmē, ka mēs brīdināsim DHCP serveri, ka vairs nevēlamies lietot piešķirto IP adresi.
$ ipconfig /release
Iepriekš minētā komanda pēc noklusējuma publicēs katra tīkla adaptera IP adreses. Tāpat mēs varam norādīt atsevišķu tīkla adapteri. Lai to izdarītu, mums būs jāievada adaptera nosaukums, kas atrodams šeit ipconfig rezultātos.
Piemēram , ja vēlamies publicēt tikai sava bezvadu tīkla adaptera IP adresi, varam ievadīt šādu komandu:
$ ipconfig /release Wireless*
Tas publicēs katra adaptera IP adresi, ar kuru nosaukums sākas 'Bezvadu' .
ipconfig /renew
Pēc IP adreses publicēšanas mums būs jāpieprasa jauna, izmantojot DHCP serveri. Izmantojot komandu, t.i., ipconfig /renew , mēs to varam:
$ ipconfig /renew
Kad atjaunošanas komanda tika veiksmīgi izpildīta, mēs atradīsim līdzīgu rezultātu kā komanda ipconfig, vārteja, apakštīkla maska un mūsu jaunās IP adreses pārskats.
Mēs atkal varam norādīt atsevišķu tīkla adapteri, norādot adaptera nosaukumu.
$ ipconfig /renew Wireless*
ipconfig /displaydns
Mūsu dators saglabā lokālo kešatmiņu katram DNS ierakstam, ko tas ir apmeklējis. Šī kešatmiņa tiek izmantota, lai ātri pārtulkotu domēna nosaukumus pareizajā IP adresē. Tādā veidā mūsu datoram nav katru reizi jāvienojas ar DNS serveri. Piemēram, kad mēs apmeklējam vietni Google.com.
Lai skatītu DNS kešatmiņas saturu, termināļa logā varam palaist šādu komandu:
$ ipconfig /displaydns
Tas parādīs visus DNS ierakstus mūsu DNS kešatmiņā.
Bieži vien mums nav jāpārbauda ieraksti, bet mēs apspriedīsim dažus svarīgus terminus:
Izskalojiet DNS
Dažreiz mūsu DNS kešatmiņā ir novecojuši ieraksti, kas var radīt ar DNS saistītas kļūdas (piemēram, nevar sasniegt vietnes), mēs varam to atrisināt, izmantojot komandu, kas minēta šādi:
$ ipconfig /flushdns
Iepriekš minētā komanda izdzēsīs mūsu DNS kešatmiņu. Mēs to varam izdarīt bez jebkāda riska, mūsu dators vienkārši pieprasīs atjauninātu un jaunu DNS ierakstu caur DNS serveriem.
ipconfig uz Ubuntu
The ifconfig komanda ir līdzvērtīga komandai ipconfig. Komanda ifconfig parādīs pamatinformāciju par mūsu Ubuntu adapteru tīklu.
Komanda ir šāda:
$ ifconfig