Windows-Rangkaian perintah untuk TCP / IP

Kadangkala berguna untuk mengetahui arahan rangkaian untuk menganalisis atau mengkonfigurasi rangkaian TCP / IP anda

Berikut adalah senarai arahan yang boleh digunakan dalam arahan arahan:

Ping

PING: Uji sambungan rangkaian dengan alamat IP jauh

 ping-t [IP atau tuan rumah] ping-l 1024 [IP atau tuan rumah] 

Pilihan -t untuk ping berterusan sehingga Ctrl-C ditekan.

Jika anda menyatakan pilihan -t anda boleh mendapatkan statistik tanpa mengganggu ping dengan menekan Ctrl + Break

Perintah ini juga berguna untuk menjana beban rangkaian dengan menentukan saiz paket dengan pilihan -l dan saiz paket dalam bait.

Tracert

TRACERT: Memaparkan semua alamat IP perantaraan di mana satu paket dilalui, antara mesin tempatan dan alamat IP yang ditentukan.

 tracert [@IP atau tuan rumah] tracert -d [@IP atau tuan rumah] 

Perintah ini berguna jika arahan ping tidak mengembalikan sebarang data, untuk menentukan tahap sambungan yang gagal.

IpConfig

IPCONFIG: Memaparkan atau menyegarkan konfigurasi TCP / IP

 ipconfig / all [/ release [adapter]] [/ renew [adapter]] / flushdns / displaydns / registerdns [-a] [-a] [-a] 

Perintah ini, apabila dilaksanakan tanpa pilihan, memaparkan alamat IP semasa, subnet mask dan gateway lalai (antara muka rangkaian mesin tempatan)

  • / semua: Memaparkan semua konfigurasi rangkaian, termasuk DNS, WINS, pelayan DHCP, dan lain-lain ...
  • / memperbaharui [penyesuai]: Renews konfigurasi DHCP untuk semua adapter (jika penyesuai tidak ditentukan) atau penyesuai tertentu yang ditunjukkan oleh parameter [penyesuai].
  • / release [adapter]: Mengirim pesan DHCPRELEASE ke server DHCP untuk melepaskan konfigurasi DHCP saat ini dan membatalkan konfigurasi alamat IP untuk semua adaptor (jika penyesuai tidak ditentukan) atau penyesuai tertentu yang ditunjukkan oleh parameter [penyesuai]. Parameter ini melumpuhkan TCP / IP untuk kad rangkaian yang dikonfigurasikan untuk mendapatkan alamat IP secara automatik.
  • / flushdns: Kosongkan dan tetapkan cache penyelesai klien DNS. Pilihan ini berguna untuk mengecualikan entri negatif dan semua entri lain ditambah secara dinamik ke cache.
  • / displaydns: Memaparkan cache resolver klien DNS, yang termasuk entri yang dimuatkan dari fail host tempatan dan sebarang rekod baru yang diperoleh untuk permintaan nama yang diselesaikan oleh komputer hos. Perkhidmatan Pelanggan DNS menggunakan maklumat ini untuk menyelesaikan dengan cepat nama yang sering ditanya, sebelum menanyakan pelayan DNS yang dikonfigurasi.
  • / registerdns: Menyegarkan semua pajakan DHCP dan mendaftar semula nama DNS.

NetStat

NETSTAT: Memaparkan status susunan TCP / IP pada mesin tempatan

 NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [selang waktu] 
  • -a Memaparkan semua sambungan dan port pendengaran (Sambungan pelayan sisi biasanya dihalang).
  • -e Memaparkan statistik Ethernet. Boleh digabungkan dengan pilihan s -s.
  • -n Menampilkan alamat dan nombor port dalam bentuk berangka.
  • -p proto Menunjukkan sambungan untuk protokol yang ditentukan oleh proto, proto mungkin TCP atau UDP. Digunakan dengan pilihan -s untuk memaparkan statistik per-protokol, proto mungkin TCP, UDP atau IP.
  • -r Memaparkan kandungan jadual penghalaan.
  • -s Memaparkan statistik dengan protokol. Secara lalai, statistik pada TCP, UDP dan IP dipaparkan, pilihan -p boleh digunakan untuk menentukan subset.
  • selang: Memaparkan semula statistik yang dipilih, berhenti selepas "selang" tertentu (dalam saat) di antara setiap paparan. Tekan Ctrl + C untuk berhenti mempamerkan statistik.
  • -abnov Memaparkan proses menggunakan sambungan internet (alamat IP tempatan, port, alamat IP jauh dan PID proses yang menggunakan sambungan serta namanya).

Laluan

ROUTE: Memaparkan atau mengubah jadual penghalaan

 ROUTE [-f] [command [destination] [MASK mask maskulin] [gateway] 
  • -f Membersihkan jadual laluan semua entri masuk. Digunakan bersama dengan salah satu daripada "arahan" di bawah, jadual dibersihkan sebelum melaksanakan arahan.
  • -p Membuat entri ke dalam jadual, sisa (selepas reboot).

Tentukan salah satu daripada empat arahan:

  • DELETE: Menghapuskan laluan.
  • CETAK: Memaparkan laluan.
  • ADD: Tambah laluan.
  • PERUBAHAN: Mengubah laluan sedia ada.
  • destinasi: Menentukan hos.
  • MASK: Jika kata kunci MASK hadir, parameter seterusnya diinterpretasikan sebagai parameter topeng rangkaian.
  • netmask: Dengan syarat, ia menentukan nilai subnet mask untuk dikaitkan dengan kemasukan laluan ini. Tidak ditentukan, ia mengambil nilai lalai dari 255.255.255.255.
  • Gateway: Menentukan pintu gerbang.
  • METRIK: Menetapkan metrik kos untuk destinasi

Arp

ARP: Menyelesaikan alamat IP ke alamat MAC. Memaparkan dan mengubah jadual terjemahan alamat IP ke alamat fizikal yang digunakan oleh protokol penyelesaian alamat ARP.

 ARP -s adr_inet adr_eth [adr_if] ARP -d adr_inet [adr_if] ARP -a [adr_inet] [-N adr_if] 
  • -a Menampilkan entri ARP aktif dengan menginterogasi protokol data semasa. Jika adr_inet ditentukan, hanya alamat fizikal dan IP komputer yang ditentukan dipaparkan. Jika lebih daripada satu antara muka rangkaian menggunakan ARP, entri untuk setiap jadual ARP dipaparkan.
  • -g adalah sama dengan -a
  • adr_inet Menentukan alamat internet.
  • -N adr_if Memaparkan entri ARP untuk antara muka rangkaian yang ditentukan oleh adr_if.
  • -d Menghapuskan hos yang ditentukan oleh adr_inet.
  • -s menambahkan tuan rumah dan mengaitkan alamat internet adr_inet dengan alamat fizikal adr_eth. Alamat fizikal diberikan sebanyak 6 bait heksadesimal yang dipisahkan oleh tanda hubung. Masuk adalah kekal.
  • adr_eth Menentukan alamat fizikal.
  • adr_if Menentukan antara muka internet yang jadual terjemahannya harus diubah suai. Apabila tidak ditentukan, antara muka yang pertama akan digunakan.

Nbtstat

NBTSTAT: Kemas kini cache fail LMHOSTS. Memaparkan statistik protokol dan sambungan TCP / IP semasa menggunakan NBT (NetBIOS melalui TCP / IP).

 NBTSTAT [-a Nama Jauh] [-A alamat IP] [-c] [-n] [-r] [-R] [-s] [S] [selang waktu] 

-a (status penyesuai) memaparkan jadual (nama) mesin jauh (nama yang diketahui).

-A (status penyesuai) memaparkan jadual (nama) mesin jauh (alamat IP).

-c (cache) memaparkan cache nama jauh termasuk alamat IP.

-n (nama) Senarai nama NetBIOS tempatan.

-r (diselesaikan) Senarai nama diselesaikan melalui siaran dan melalui WINS.

-R (Muat semula) Kosongkan dan muat semula cache jadual dengan nama jauh.

-S (Sesi) Menyenaraikan jadual sesi dengan alamat IP destinasi.

-s (sesi) Menyenaraikan jadual sesi dengan alamat IP destinasi ditukar kepada nama hos melalui fail hos.

Contoh:

nbtstat -A @IP

Perintah ini mengembalikan nama NetBIOS, nama sistem, pengguna yang disambungkan ... ke mesin jauh.

Telnet

TELNET

 telnet telnet 

Perintah telnet untuk mengakses hos jauh dalam mod Terminal (skrin pasif). Ia juga membolehkan anda menyemak sama ada perkhidmatan TCP sedang berjalan pada pelayan jauh dengan menentukan alamat IP selepas nombor port TCP. Oleh itu, kita boleh menguji sama ada Perkhidmatan SMTP sedang berjalan pada pelayan Microsoft Exchange, menggunakan alamat IP penyambung SMTP, dan kemudian 25 sebagai nombor port. Pelabuhan yang paling umum ialah:

  • ftp (21)
  • telnet (23),
  • smtp (25),
  • www (80),
  • kerberos (88)
  • pop3 (110),
  • nntp (119)
  • dan nbt (137-139).

Nama hos

HOSTNAME: Memaparkan nama mesin

Ftp

FTP: Pelanggan untuk memuat naik fail

 ftp -s: 
  • -s pilihan ini membolehkan anda menjalankan FTP dalam mod batch: Menentukan fail teks yang mengandungi perintah FTP.

Nslookup

Nslookup menghantar permintaan DNS ke pelayan DNS

 nslookup [domain] [dns server] 

Perintah nslookup untuk menghantar permintaan DNS ke pelayan. Secara lalai, jika anda tidak menentukan pelayan DNS, arahan itu akan menggunakan yang dikonfigurasi untuk antara muka rangkaian anda (yang anda gunakan untuk melayari internet, contohnya).

NetSh

Ketahui lebih lanjut: Menggunakan Netsh

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama