คำสั่ง network บน Dos เบื้องต้น
คำสั่ง network บน Dos เบื้องต้น
IPCONFIG เป็นคำสั่งที่ใช้ในการตรวจสอบค่า IP address ของเครื่อง รวมถึงค่า subnet mask,DNS Server ที่ใช้งาน Default Gateway ด้วย PING เป็นคำสั่งที่ใช้ตรวจสอบการเชื่อมต่อและความคับคั่งของเครือข่าย โดยคำสั่งจะส่งข้อมูลเล็กๆไปยังปลายทางที่ระบุ ถ้าตัวเลขมากแสดงว่าเครื่อข่ายมีความคับคั่งสูง(ข้อมูลเดินทางได้ช้า) TRACERT ย่อมาจากคำว่า traceroute ซึ่งเป็นคำสั่งบน UNIX โดยไมโครซอฟนำมาเปลี่ยนชื่อเพื่อไม่ให้ยาวเกิน 8 ตัวอักษร(เป็นข้อจำกัดของDos) คำสั่งนี้จะใช้ในการตรวจสอบว่าข้อมูลที่ส่งจากต้นทางไปยังปลายทางนั้นผ่านเราเตอร์(R outer)ตัวใดบ้าง การใช้งานเช่น - tracert citecclub.org - tracert 61.19.248.246 TELNET เป็นคำสั่งที่ใช้ในการรีโมตไปยังเครื่องเซิฟเวอร์และได้ Shell Command เพื่อใช้ในการเข้าถึงตามสิทธิ์ที่ผู้ดูแลระบบได้กำหนดไว้ จะต้องใส่ Username และ Password ให้ถูกต้อง นอกจากนั้น telnet ยังเป็นคำสั่งที่ใช้ในการเชื่อมต่อ TCP/IP กับ Port หมายเลขที่ระบุได้ เช่น telnet citecclub.org 80 เพื่อตรวจสอบเวอชั่นของ Web Server FTP เป็นคำสั่งที่ใช้ในการถ่ายโอนไฟล์ระหว่างเครื่องลูกข่ายและเครื่องแม่ข่าย(Server)โด ยส่วมมากจะเรียกใช้คำสั่ง ftp บนเครื่องลูกข่ายแล้วทำการคอนเน็กไปยังเครื่องserverที่เปิดบริการ ftp server จากนั้นก็ทำการส่งถ่ายข้อมูลต่างๆเช่น เพื่อทำการคัดลอกไฟล์ข้อมูลที่อยู่บนเครื่องserver มาเก็บไว้บนเครื่องลูก (เรียกว่าftp download) หรือการใช้คำสั่ง put เพื่อคัดลอกไฟล์ที่อยู่บนเครื่องลูกไปไว้บนเครื่องserver (เรียกว่า ftp upload) TFTP เป็นกระบวนการรับส่งไฟล์ที่เรียบง่ายกว่า FTP ทั่วไป โดยใช้กลไกการสื่อสารแบบ UDP ( User Datagram Protocal ) ซึ่งเป็นโปรโตคอลที่ทำงานแบบ Connectionless ซึ่งผู้ใช้ไม่จำเป็นต้องใส่รหัสหรือ Password แต่จะทำได้เพียงโอนข้อมูลที่จัดเตรียมไว้แล้วเท่านั้น แต่จะไม่มีฟังก์ชันอื่น ๆ เช่น การแสดงรายชื่อไฟล์ การเปลี่ยนไดเร็คทอรี SUBST ใช้เพื่อการทำ Map Drive ใช้คำสั่ง subst แล้วตามด้วยชื่อ Directory ที่ต้องการแมป แล้วตมด้วยอักษรเพื่อระบุ Drive ปละเครื่องหมายโคลอน (smile.gif เช่น - subst H: C:\Game\CnC-ZH หรือว่าจะเข้าไปในdirectoryก่อน เช่น - c:\Game>subst H: CnC-ZH การยกเลิก subst ตามด้วยแมปไดร์แล้วใส่พารามิเตอร์ /D เช่น - subst H: /D NSLOOKUP ใช้ในการตรวจสอบข้อมูลเกี่ยวกับ DNS เช่น ตรวจสอบการแปลงจาก Domain Name ไปเป็น IP address เป็นต้น การใช้งานคือการพิมพ์คำว่า nslookup แล้วกด Enter Unhidden พารามิเตอร์ที่ใช้บ่อยได้แก่ SET TYPE=MX เพื่อใช้ในการตรวจหาชื่อโดเมนของเครื่องที่ทำหน้าที่เป็นmail server สำหรับโดเมนนั้น การใช้งานพิมพ์คำว่า set type=MX กด Enter แล้วตามด้วยโดเมนเนม เช่น - C:\>nslookup ------->Enter Default server: XXXXXXXXXX Address: xxx.xxx.xxx.xxx >set type=mx ------------->Enter > ชื่อโดเมน ------------------------------------------------- SET TYPE=A ใช้เพื่อตรวจหาค่าIP Address สำหรับชื่อโดเมนเนมที่เราระบุการใช้งาน เช่น พิมพ์ว่า set type=a กด Enter แล้วพิมพ์ชื่อโดเมนเนมที่ต้องการตรวจสอบ แล้วกดEnter โปรแกรมก็จะรายงานผลออกมา ถ้าพิมพ์IP Address ลงไป โปรแกรมจะทำการแปลง IP เป็นโดเมนแทน Exit ใช้ในการออกโปรแกรม ROUTE ใช้เพื่อตรวจสอบและคอนฟิกค่าในตารางเราเตอร์ (Router Table)Unhidden พารามิเตอร์ที่มักจะใช้บ่อยๆคือ ROUTE PRINT เพื่อแสดงค่าในตารางเราต์ ROUTE ADD เพื่อเพิ่มค่าเข้าไปในตารางเราต์ เช่น route add 200.100.23.0 mask 255.255.255.0 200.100.22.254 เพื่อเป็นการบอกว่า ถ้าได้รับ Packet ที่ต้องการไปยังเน็ตเวิก 200.100.23.0/24 ให้วิ่งผ่านไปยังเส้นทาง 100.22.22.254 ROUTE DELETE เพื่อลบค่าในตารางเราต์ เช่น route delete 200.100.23.0 mask 255.255.255.0 เป็นต้น ROUTE -P ADD เพื่อเพิ่มค่าเข้าไปในตารางเราต์อย่างถาวร คือเมื่อทำการรีสตาร์ทใหม่ค่าตารางเราต์ที่เพิ่มด้วยพารามิเตอร์- pจะไม่หายไป(ตารางเราต์ที่เพิ่มเข้าไปใหม่ด้วยวิธีปกติจะหายไปถ้าทำการรีสตาร์ทเครื่ องใหม่) วิธีใช้งาน อย่างเช่น route -ย ฟกก 200.100.23.0 mask 255.255.255.0 200.100.20.1 NETSTAT เป็นคำสั่งที่ใว้ตรวจสอบว่ากำลังเชื่อมต่อTCP,UTPอยู่กับใครกับเครื่องใดบ้างและเครืองใดกำลัง listen อยู่ พารามิเตอร์ที่ใช้บ่อยได้แก่ NETSTAT -A แสดงทั้งหมด ไม่ว่าจะเป็น TCP,UTP สถานะ listen สถานะ Establish และอื่นๆ NETSTST -N แสดงเป็นตัวเลข โดยไม่ต้องทำการค้นหาชื่อโดเมนของ IP และชื่อประจำหมายเลขของเซอร์วิส NETSTAT -parameter | STRFIND string เพื่อใช้ค้นหาคำที่อยู่ในตารางผลลัพธ์ เช่น netstat -na | findstr 80 เพื่อใชในการตรวจสอบเกี่ยวกับเซอร์วิสของ Web Server |
ความคิดเห็น
แสดงความคิดเห็น