NS Record การแปลงจาก Host name ไปเป็น Name Server Mindphp ให้เรตสมาชิก: 5 / 5 NS Record เอ็นเอส เรคคอร์ด) การแปลงจาก Host name (โฮสเนม) ไปเป็น Name Server (เนมเซิร์ฟเวอร์) คือ เป็นการแปลงจาก Host name ไปเป็น Name Server โดยกระบวนการทำงานคือ นำ URL (ยู อาร์ แอล) มาแปลงเป็นเลข IP (ไอ พี) เพื่อที่จะทำให้รู้ว่าที่อยู่ URL นั้นๆ อยู่ที่ Server (เซิร์ฟเวอร์) ใด แผนภาพแสดงการทำงานของ NS Record กระบวนการกำหนดค่า NS Record สามารถทำได้โดย 1. เข้าสู่ระบบในส่วนของ Domain name (โดเมน เนม) 2. ใส่ Username (ยูสเซอร์ เนม) และ Password (พาสเวิร์ด) เพื่อเข้าสู่ระบบบริหารจัดการของ DNS Server 3. กรอกข้อมูล NS1 (เอ็น เอส หนึ่ง) และ NS2(เอ็น เอส สอง) ตามที่ผู้ให้บริการได้ส่งข้อมูลมาให่้ในช่อง Name server 4. หลังจากบันทึกข้อมูลแล้วรอระบบทำงานประมาน 24 ชั่วโมง จากนั้น Domain name ก็จะเปลี่ยนตามที่ได้บันทึกข้อมูลไว้ วิธีกำหนดค่า DNS ให้กับ Web Hosting ด้วย DirectAdmin เช่าโฮสแล้วแก้ไขค่า NS URL:
หลังการ ติดตั้ง CentOS 6.
Linux Command – hostname ใช้ในการแสดงข้อมูลชื่อของเครื่อง server คำสั่ง hostname $ hostname Saixiii $ hostname -d com $ hostname -i 19. 18. 1. 2 โครงสร้างคำสั่ง hostname [-a|--alias] [-d|--domain] [-f|--fqdn|--long] [-A|--all-fqdns] [-i|--ip-address] [-I|--all-ip-addresses] [-s|--short] [-y|--yp|--nis] hostname [-b|--boot] [-F|--file filename] [hostname] hostname [-h|--help] [-V|--version] domainname [nisdomain] [-F file] ypdomainname [nisdomain] [-F file] nisdomainname [nisdomain] [-F file] dnsdomainname รายละเอียด เป็นคำสั่งที่ใช้ในการแสดงข้อมูลของชื่อเครื่อง, domain, IP ของเครื่อง server ที่ใช้งาน Option -a, --alias Display the alias name of the host (if used). This option is deprecated and should not be used anymore. -A, --all-fqdns Displays all FQDNs of the machine. This option enumerates all configured network addresses on all configured network interfaces, and translates them to DNS domain names. Addresses that cannot be translated (i. e. because they do not have an appropriate reverse IP entry) are skipped.
0. 1 ด้วยคำสั่ง แล้วเพิ่มบรรทัดชี้โดเมนใหม่ เช่น 127. 1 localhost 127. 1 # The following lines are desirable for IPv6 capable hosts.. เท่านี้โฮสเนมก็ถูกเปลี่ยนเรียบร้อยแล้ว โดยสามารถทดสอบด้วยการพิมพ์คำสั่ง hostname หรือ hostnamectl และอาจจะลองรีสตาร์ทระบบดูว่าการเปลี่ยนโฮสเนมเป็นการถาวรแล้วจริงๆ
A Record การ map ชื่อเต็มของ Host name กับเลข IP Address เมื่อมีการร้องขอ Mindphp ให้เรตสมาชิก: 5 / 5 A Record คือ การ map(แมพ) ชื่อเต็มของ Host name(โฮสเนม) กับเลข IP Address (ไอพี แอดเดรส) เมื่อมีการร้องขอ โดยหน้าที่หลักๆของ A Record (เอ เรคคอร์ด) นั้นจะทำการร้องขอ IP Address ของ มายัง DNS Server (ดี เอ็น เอส เซอร์เวอร์) จากนั้น DNS Server ก็จะทำการแสดงเลข IP Address กลับไปให้ แผนภาพแสดงการทำงานของ A Record จากภาพเป็นตัวอย่างการตั้งค่าให้กับ A record เมื่อกำหนดค่า A record ให้กับ (เมล์. มายพีเฮชพี. คอม) และตั้ง IP เป็น 192. 168. 117. 1 เมื่อเราพิมพ์ แล้วจากนั้นระบบก็จะทำการหา Email server ที่มีค่า IP 192. 1 และนำข้อมูลมาแสดง เช่นเดียวกับการกำหนดค่า A record ให้กับ Web Hosting สำหรับการใช้งานของ A record หากเป็นการใช้งาน web hosting (เว็บ โฮสติ้ง) ทั่วไปและไม่มีการแยกส่วนการทำงานระหว่าง Email server (อีเมล์ เซอร์เวอร์) กับ Web Hosting ออกจากกัน ก็ไม่จำเป็นที่จะต้องกำหนดค่าในส่วนนี้ แต่หากมีการใช้งานที่ค่อนข้างพิเศษหรือต้องการแยกการทำงานหลายๆ server ในเวลาเดียวกัน ก็สามารถที่จะประยุกต์การตั้งค่า A Record ให้เหมาะกับการใช้งานแต่ละส่วนได้
ก็แค่ตอบ error อะไรกลับไปก็ได้ เช่น HTTP / 1. 1 403 Forbidden Content-Type: text/plain Content-Length: 9 Forbidden นอกจากนี้เมื่อ Browser ส่ง Request จริงเข้ามา เราจะยังต้องตอบ browser บางคำตอบซ้ำ เช่น หลังจากที่ Browser ได้คำตอบว่า อนุญาตให้ ส่ง request เข้ามาได้ Browser จะส่ง Request ที่เราเขียนใน JavaScript เข้ามาว่า POST /api1 HTTP / 1.
การแก้ไขชื่อ hostname นี้ โปรแกรมจะเข้าไปแก้ไขไฟล์ /etc/sysconfig/network [root@cent6 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME= cent62. เพื่อจะให้ชื่อ hostname ใหม่ (ไม่สามารถใช้คำสั่ง service network restart ได้ เพื่อเปลี่ยนชื่อได้) มีผลทันที สามารถทำได้สองวิธี ใช้คำสั่ง shutdown -r now เพื่อรีบู๊ตเครื่องใหม่ ใช้คำสั่ง hostname เพื่อเปลี่ยนชื่อใหม่เลย ตัวอย่างการใช้คำสั่ง hostname เพื่อเปลี่ยนชื่อเครื่อง [root@cent6 ~]# hostname cent62. cent62. ลอง logout แล้ว login ใหม่ด้วย root จะสังเกตว่า พร็อมต์ เปลี่ยนไปเป็นขื่อใหม่แล้ว [root@ cent62 ~]# hostname หมายเหตุ การเปลี่ยนชื่อ hostname อาจมีผลต่อโปรแกรมอื่นๆ ที่ใช้ชื่อ hostname ในการทำงาน เช่น X window หรือ แม้กระทั่ง syslog อาจมีปัญหาในการใช้งานได้ ต้องตามแก้เป็นโปรแกรมไป สำหรับการหัดใช้ การรีบู๊ตเครื่องใหม่ หลังจากการเปลี่ยน hostname ก็อาจเป็นวิธีที่ง่ายกว่า