สมัครเรียนโทร. 085-350-7540 , 084-88-00-255 , ntprintf@gmail.com

CMD (Command Prompt)

คำสั่ง CMD - cd - เปลี่ยนไดเรกทอรีปัจจุบัน คำสั่ง CMD - dir - แสดงรายการไฟล์และไดเรกทอรี คำสั่ง CMD - cls - ล้างหน้าจอของ CMD คำสั่ง CMD - exit - ออกจากหน้าต่าง CMD คำสั่ง CMD - copy - คัดลอกไฟล์ คำสั่ง CMD - move - ย้ายไฟล์ คำสั่ง CMD - del - ลบไฟล์ คำสั่ง CMD - mkdir (หรือ md) - สร้างไดเรกทอรีใหม่ คำสั่ง CMD - rmdir - ลบไดเรกทอรีที่ว่างเปล่า คำสั่ง CMD - ren - เปลี่ยนชื่อไฟล์หรือไดเรกทอรี คำสั่ง CMD - tree - แสดงโครงสร้างไดเรกทอรีแบบเป็นต้นไม้ คำสั่ง CMD - attrib - เปลี่ยนแปลงคุณสมบัติของไฟล์ คำสั่ง CMD - xcopy - คัดลอกไฟล์และไดเรกทอรี คำสั่ง CMD - robocopy - คัดลอกไฟล์และโฟลเดอร์ขั้นสูง คำสั่ง CMD - fc - เปรียบเทียบความแตกต่างระหว่างไฟล์ คำสั่ง CMD - comp - เปรียบเทียบไฟล์ไบนารี คำสั่ง CMD - assoc - ดูหรือเปลี่ยนการเชื่อมโยงนามสกุลไฟล์ คำสั่ง CMD - replace - แทนที่ไฟล์ คำสั่ง CMD - takeown - เปลี่ยนเจ้าของไฟล์หรือไดเรกทอรี คำสั่ง CMD - icacls - จัดการสิทธิ์การเข้าถึงไฟล์และโฟลเดอร์ คำสั่ง CMD - ipconfig - แสดงข้อมูลการเชื่อมต่อเครือข่าย คำสั่ง CMD - ping - ตรวจสอบการเชื่อมต่อกับเครือข่าย คำสั่ง CMD - tracert - ติดตามเส้นทางการเชื่อมต่อในเครือข่าย คำสั่ง CMD - netstat - แสดงสถานะเครือข่ายและการเชื่อมต่อ คำสั่ง CMD - nslookup - ค้นหาข้อมูล DNS คำสั่ง CMD - arp - แสดงและจัดการตาราง ARP คำสั่ง CMD - hostname - แสดงชื่อเครื่องคอมพิวเตอร์ คำสั่ง CMD - telnet - ใช้เพื่อเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะไกล คำสั่ง CMD - pathping - รวม ping และ tracert เพื่อวิเคราะห์เส้นทางการเชื่อมต่อ คำสั่ง CMD - net use - เชื่อมต่อหรือยกเลิกการเชื่อมต่อไปยัง Network Share คำสั่ง CMD - tasklist - แสดงรายการของกระบวนการที่กำลังทำงาน คำสั่ง CMD - taskkill - ยุติกระบวนการ คำสั่ง CMD - start - เปิดโปรแกรมหรือหน้าต่างใหม่ คำสั่ง CMD - shutdown - ปิดเครื่องคอมพิวเตอร์หรือรีสตาร์ท คำสั่ง CMD - systeminfo - แสดงข้อมูลเกี่ยวกับระบบ คำสั่ง CMD - schtasks - จัดการ Task Scheduler คำสั่ง CMD - sc - จัดการบริการ (Services) บน Windows คำสั่ง CMD - powercfg - จัดการการตั้งค่าพลังงาน คำสั่ง CMD - wmic - เรียกข้อมูลและจัดการการตั้งค่าระบบผ่าน WMI (Windows Management Instrumentation) คำสั่ง CMD - mode - ตั้งค่าพารามิเตอร์สำหรับอุปกรณ์การสื่อสาร คำสั่ง CMD - chkdsk - ตรวจสอบและซ่อมแซมความเสียหายในฮาร์ดดิสก์ คำสั่ง CMD - sfc /scannow - ตรวจสอบและแก้ไขไฟล์ระบบที่เสียหาย คำสั่ง CMD - diskpart - จัดการพาร์ติชันของฮาร์ดดิสก์ คำสั่ง CMD - defrag - จัดเรียงข้อมูลในฮาร์ดดิสก์ คำสั่ง CMD - driverquery - แสดงข้อมูลเกี่ยวกับไดรเวอร์ที่ติดตั้งในระบบ คำสั่ง CMD - dism - จัดการและซ่อมแซมภาพระบบ Windows (Windows Image) คำสั่ง CMD - fsutil - ตรวจสอบและจัดการระบบไฟล์ คำสั่ง CMD - bcdedit - จัดการข้อมูลการบูตของ Windows คำสั่ง CMD - powercfg /batteryreport - สร้างรายงานสถานะแบตเตอรี่ คำสั่ง CMD - eventvwr - เปิด Event Viewer เพื่อตรวจสอบบันทึกเหตุการณ์ในระบบ คำสั่ง CMD - net user - จัดการผู้ใช้ในระบบ คำสั่ง CMD - net localgroup - จัดการกลุ่มผู้ใช้ในระบบ คำสั่ง CMD - whoami - แสดงข้อมูลเกี่ยวกับผู้ใช้ปัจจุบัน คำสั่ง CMD - net accounts - จัดการการตั้งค่าระบบบัญชีผู้ใช้ คำสั่ง CMD - runas - รันโปรแกรมในฐานะผู้ใช้คนอื่น คำสั่ง CMD - passwd - เปลี่ยนรหัสผ่าน คำสั่ง CMD - gpupdate - อัปเดต Group Policy คำสั่ง CMD - gpresult - แสดงผลลัพธ์ของ Group Policy ที่ใช้กับผู้ใช้หรือคอมพิวเตอร์ คำสั่ง CMD - logoff - ออกจากระบบปัจจุบัน คำสั่ง CMD - msg - ส่งข้อความไปยังผู้ใช้อื่นในระบบ คำสั่ง CMD - diskpart - จัดการพาร์ติชันดิสก์ คำสั่ง CMD - vol - แสดงข้อมูลเกี่ยวกับ Volume ของดิสก์ คำสั่ง CMD - format - ฟอร์แมตดิสก์หรืออุปกรณ์จัดเก็บข้อมูล คำสั่ง CMD - label - ตั้งหรือเปลี่ยนชื่อ Volume ของดิสก์ คำสั่ง CMD - cipher - จัดการการเข้ารหัสไฟล์และโฟลเดอร์ คำสั่ง CMD - fsutil file - จัดการไฟล์ระบบ คำสั่ง CMD - compact - บีบอัดไฟล์เพื่อประหยัดพื้นที่ คำสั่ง CMD - openfiles - แสดงและจัดการไฟล์ที่เปิดอยู่ในเครือข่าย คำสั่ง CMD - sdelete - ลบไฟล์หรือไดเรกทอรีอย่างปลอดภัย (จาก Sysinternals) คำสั่ง CMD - vssadmin - จัดการ Shadow Copies ของ Volume คำสั่ง CMD - echo - แสดงข้อความหรือตัวแปร คำสั่ง CMD - set - ตั้งค่าหรือตรวจสอบตัวแปร Environment Variables คำสั่ง CMD - for - วนลูปการทำงานบนไฟล์หรือตัวแปร คำสั่ง CMD - if - เงื่อนไขการทำงาน คำสั่ง CMD - pause - หยุดการทำงานของสคริปต์ชั่วคราว คำสั่ง CMD - call - เรียกใช้งานสคริปต์หรือโปรแกรมอื่น คำสั่ง CMD - title - เปลี่ยนชื่อหน้าต่าง CMD คำสั่ง CMD - color - เปลี่ยนสีพื้นหลังและข้อความของหน้าต่าง CMD คำสั่ง CMD - exit /b - ออกจากสคริปต์ด้วยสถานะ คำสั่ง CMD - at - ตั้งเวลาการทำงานโปรแกรม (deprecated) คำสั่ง CMD - taskmgr - เปิด Task Manager คำสั่ง CMD - perfmon - เปิด Performance Monitor คำสั่ง CMD - resmon - เปิด Resource Monitor คำสั่ง CMD - mem - แสดงข้อมูลเกี่ยวกับหน่วยความจำ คำสั่ง CMD - systeminfo - แสดงข้อมูลเกี่ยวกับระบบ คำสั่ง CMD - msinfo32 - เปิด System Information คำสั่ง CMD - dxdiag - เปิดเครื่องมือวินิจฉัย DirectX คำสั่ง CMD - netsh - จัดการการตั้งค่าเครือข่าย คำสั่ง CMD - winsat - ประเมินประสิทธิภาพของระบบ คำสั่ง CMD - timeout - หยุดการทำงานของสคริปต์เป็นเวลาที่กำหนด คำสั่ง CMD - restore - เรียกคืนไฟล์ที่ถูกสำรองไว้ คำสั่ง CMD - repair-bde - ซ่อมแซม BitLocker-encrypted drive คำสั่ง CMD - bootrec - ซ่อมแซม MBR หรือบันทึกการบูตของ Windows คำสั่ง CMD - fixmbr - ซ่อมแซม Master Boot Record คำสั่ง CMD - fixboot - ซ่อมแซม Boot Sector คำสั่ง CMD - reagentc - จัดการการตั้งค่า Windows Recovery Environment (WinRE) คำสั่ง CMD - bcdboot - สร้าง Boot Configuration Data (BCD) คำสั่ง CMD - mbr2gpt - แปลงดิสก์จาก MBR เป็น GPT คำสั่ง CMD - eventcreate - สร้างเหตุการณ์ใน Event Viewer คำสั่ง CMD - wevtutil - จัดการล็อกเหตุการณ์ใน Event Viewer

คำสั่ง CMD - nslookup - ค้นหาข้อมูล DNS

 

เมื่อพูดถึงการแก้ไขปัญหาเครือข่าย การทำความเข้าใจระบบ DNS (Domain Name System) และวิธีการใช้งานเครื่องมือที่มีอยู่เพื่อทดสอบและตรวจสอบข้อมูล DNS กลายเป็นสิ่งจำเป็นมากขึ้นในโลกของการพัฒนาโปรแกรมและการดูแลระบบเครือข่าย บทความนี้เราจะมาทำความรู้จักกับคำสั่ง `nslookup` ใน CMD ที่สามารถช่วยให้ผู้ใช้งานตรวจสอบข้อมูล DNS ได้อย่างมีประสิทธิภาพ พร้อมตัวอย่างการใช้งานเพื่อให้ผู้อ่านเข้าใจในการประยุกต์ใช้ในสถานการณ์จริง

 

DNS คืออะไร?

ก่อนที่เราจะลงลึกไปถึงคำสั่ง `nslookup` คำว่า DNS คงจะผ่านหูของหลาย ๆ คนมาบ้างแล้ว DNS ย่อมาจาก Domain Name System เป็นระบบที่ใช้ในการแปลงชื่อโดเมน (เช่น www.example.com) ให้เป็น IP Address ที่ตัวเครื่องคอมพิวเตอร์หรืออุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตใช้ในการสื่อสาร

ยกตัวอย่างเช่น เมื่อคุณพิมพ์ www.google.com ในเว็บเบราว์เซอร์ เบราว์เซอร์จะต้องรู้จัก IP Address ที่แท้จริงของเซิร์ฟเวอร์ Google เพื่อร้องขอข้อมูลเว็บเพจที่คุณต้องการดู ระบบ DNS ช่วยทำการแปลง URL ที่คนอ่านได้เข้าใจง่าย เป็น IP Address ที่ระบบเครือข่ายเข้าใจ

 

คำสั่ง `nslookup`

`nslookup` (Name Server Lookup) คือคำสั่งที่ใช้เรียกดูข้อมูลเกี่ยวกับ DNS ของชื่อโดเมนใดๆ ได้ โดยแสดงผลลัพธ์เป็น IP Address ที่สอดคล้องกับโดเมนนั้น ๆ หรือแปลกลับกัน เราสามารถใช้คำสั่งนี้เพื่อตรวจสอบการทำงานของ DNS ว่ายังถูกต้องหรือไม่

การใช้งานคำสั่ง `nslookup`

คำสั่ง `nslookup` สามารถใช้งานได้หลายรูปแบบขึ้นอยู่กับข้อมูลที่เราต้องการดู ตัวอย่างการใช้งานง่าย ๆ เช่น:

1. การค้นหา IP Address ของชื่อโดเมน


   nslookup www.example.com

ผลลัพธ์ที่ได้จะเป็นการแสดง IP Address ที่เกี่ยวข้องกับโดเมนที่คุณต้องการตรวจสอบ

2. การค้นหา DNS Server ที่ใช้


   nslookup

หลังจากรันคำสั่งนี้ จะพิมพ์ว่า DNS Server ที่คุณใช้อยู่ในปัจจุบันคืออะไร หน้าจอจะเข้าสู่โหมด interactive ซึ่งคุณสามารถพิมพ์คำสั่งต่าง ๆ ได้ในนี้

3. การค้นหาข้อมูลแบบเจาะจง


   nslookup -type=mx example.com

คำสั่งนี้จะค้นหาระเบียน MX (Mail Exchange) ซึ่งใช้ในการระบุเซิร์ฟเวอร์ที่รับผิดชอบการส่งอีเมลสำหรับโดเมนนั้น

4. สอบถามจาก DNS Server เจาะจง


   nslookup www.example.com 8.8.8.8

เพื่อสอบถามข้อมูลจาก DNS Server เจาะจง อย่างกรณีนี้ใช้ Google DNS (8.8.8.8) เป็นตัวอย่าง

Use Case ของ `nslookup`

คำสั่ง `nslookup` ถูกนำไปใช้ในหลายสถานการณ์ โดยเฉพาะอย่างยิ่งในการแก้ปัญหาเครือข่ายและตรวจสอบการตั้งค่า DNS ที่ถูกต้อง

- ตรวจสอบเสถียรภาพของเครือข่าย: หากคุณเผชิญกับปัญหาที่ไม่สามารถเข้าถึงเว็บไซต์บางอย่างได้ การใช้ `nslookup` ช่วยตรวจสอบได้ว่า DNS มีการแปลข้อความผิด หรือเซิร์ฟเวอร์เกิดปัญหาของ DNS เอง - การบริหารจัดการ DNS ในองค์กร: ช่วยให้ผู้ดูแลระบบสามารถตรวจสอบการตั้งค่า DNS ภายในองค์กรเพื่อยืนยันว่าชื่อโดเมนอ้างอิงไปยังเซิร์ฟเวอร์ IP ที่ถูกต้อง - การวิเคราะห์อีเมลสแปม: สามารถตรวจสอบว่ามีชื่อโดเมนที่เกี่ยวข้องกับอีเมลสแปมถูกเก็บไว้ในหมวดหมู่ SPAM blacklist ซึ่งมักใช้การดูข้อมูลระเบียน TXT ที่มี SPF, DKIM เป็นต้น

 

ตัวอย่างการใช้งานคำสั่ง `nslookup` สำหรับการตรวจสอบ

ลองดูตัวอย่างการใช้งานจริงของ `nslookup` กับเว็บไซต์ชื่อดังอย่าง Google:


C:\> nslookup www.google.com
Server:  UnKnown
Address:  8.8.8.8

Non-authoritative answer:
Name:    www.google.com
Addresses:  142.250.190.100, 2607:f8b0:4005:809::2004

จากตัวอย่างนี้ พบว่า `nslookup` ได้ให้ Address ทั้งในรูปแบบของ IPv4 และ IPv6 บ่งบอกว่าตัวเว็บ Google รองรับการเข้าใช้งานทั้งแบบ IPv4 และ IPv6 ซึ่งเป็นมาตรฐานสมัยใหม่ของการสื่อสารออนไลน์

 

บทสรุป

ไม่ว่าจะเป็นโปรแกรมเมอร์หรือผู้ดูแลระบบ การรู้จักและใช้งานคำสั่ง `nslookup` จะช่วยให้คุณมีเครื่องมือในมือเพื่อการตรวจสอบและแก้ปัญหา DNS ได้อย่างรวดเร็วและแม่นยำ นอกจากความสามารถในการตรวจสอบข้อมูลพื้นฐานในระดับเน็ตเวิร์กแล้ว ยังเป็นเครื่องมือที่สำคัญสำหรับการตั้งค่าระบบและการจัดการโดเมนในองค์กร

หากคุณต้องการเพิ่มทักษะที่ไม่ใช่แค่เพียงด้านการพัฒนาโปรแกรมเท่านั้น แต่ยังครอบคลุมถึงการบริหารจัดการเครือข่ายและระบบคอมพิวเตอร์ เริ่มต้นที่ Expert-Programming-Tutor (EPT) ที่จะทำให้คุณก้าวข้ามขีดจำกัดของการเรียนรู้และพร้อมรับมือกับความท้าทายใหม่ ๆ ได้อย่างมั่นใจ

 

 

หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง

หากเจอข้อผิดพลาด หรือต้องการพูดคุย ติดต่อได้ที่ https://m.me/expert.Programming.Tutor/


Tag ที่น่าสนใจ: java c# vb.net python c c++ machine_learning web database oop cloud aws ios android


บทความนี้อาจจะมีที่ผิด กรุณาตรวจสอบก่อนใช้

หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor

ไม่อยากอ่าน Tutorial อยากมาเรียนเลยทำอย่างไร?

สมัครเรียน ONLINE ได้ทันทีที่ https://elearn.expert-programming-tutor.com

หรือติดต่อ

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM

แผนที่ ที่ตั้งของอาคารของเรา

แผนผังการเรียนเขียนโปรแกรม

Link อื่นๆ

Allow sites to save and read cookie data.
Cookies are small pieces of data created by sites you visit. They make your online experience easier by saving browsing information. We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com

ติดต่อเราได้ที่

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
แผนที่ ที่ตั้งของอาคารของเรา