ภาษา PHP

Name Server (NS) หรือ DNS ใน Domain name (โดเมนเนม) คือ อะไร จะเลือก Web Hosting ที่ไหนดีที่รองรับเว็บภาษา PHP ที่ดีที่สุด ?

Name Server (NS) คือ อะไร ?

หลายๆคน ที่พึ่งเป็นมือใหม่ ที่ใช้ Web Hosting เป็นครั้งแรก เมื่อ ทำการชำระเงินสร็จ ผู้ให้บริการ Email Hosting จะมีการส่งค่าและข้อมูลต่างๆ มาให้ หนึ่งในค่า ที่สำคัญ และ คนหลายๆ คน งง คือ ผู้ให้บริการจะแจ้งว่าต้องให้ Domainname ของคุณ ต้องกำหนดค่า NS1 มาที่ NS1.xxxx.com และ NS2 มาที่ NS2.xxxx.com สำหรับมือใหม่ มีอาการ งง กันไปเลยทีเดียว ว่ามัน คือ อะไร

Name Server  หรือ NS ในความเข้าใจของผมคนเดียวเลยนะครับ มันมีหน้าที่คล้ายๆ กับ เป็นชื่อเรียก ของ IP Web Hosting ตัวใดตัวหนึ่ง แทนที่จะเรียกเป็น 122.111.111.11 ซึ่งมันเป็นตัวเลข และ จำยาก ดังนั้น เลยมีวิธีเรียกเป็น Name Server แทน เป็นชื่อ NS1.HOSTING.COM ซึ่งมันจำได้ง่ายกว่าเยอะ

ก่อนที่คุณจะไปตั้งค่าใน Domain Name คุณควรเข้าใจ การทำงานเบื้องต้นก่อน

 

Name Server

เราขออธิบายเป็น กระบวนการ เป็นข้อๆ ดังนี้

เมื่อคุณพิมพ์เว็บ www.abc.com แล้วคุณกด Enter ผ่าน Browser

ISP (ผู้ให้บริการ Internet ที่คุณใช้อยู่) จะถามหาว่า Name Server (NS) ของ Domain: abc.com นั้น เป็นค่าอะไร เช่น Domain: www.abc.com กำหนด เป็น ค่า NS1.xxx.com, NS2.xxx.com ผู้ให้บริการ หรือ ISP มันก็จะแปลงเป็น IP จาก NS: NS1.xxx.com , NS2.xxx.com เป็น IP ของ Web Hosting ที่คุณใช้บริการอยู่ แล้วมันก็จะวิ่งตรงไปหา Web Hosting นั้นทันที

เมื่อ Web Hosting ได้รับการร้องขอว่า เฮ้ยๆ มีคนอยากดูข้อมูลในเว็บ abc.com, Web Hosting มันก็เอาข้อมูลออกมาโชว์ ให้ User หรือ ผู้เข้าชมเห็น

 

Name Server

การตั้งค่า Name server (NS) ใน Domain name (โดเมนเนม)  

หากคุณได้รับค่า  Name Server (NS) จากผู้ให้บริการ Web Hosting มาแล้ว  ให้คุณดำเนินการดังนี้

Login ไปในส่วนของ Domain name

ใส่ Username และ Password เพื่อเข้าสู่ระบบบริหารจัดการ

ในช่อง Name Server ให้ระบุ
NS1 เป็นค่า ที่ผู้ให้บริการ Web Hosting กำหนดให้
NS2 เป็นค่า ที่ผู้ให้บริการ Web Hosting กำหนดให้

หลังจากนั้นรอประมาณ 24 ชั่วโมง Domainname ของคุณ ก็จะถูกชี้ไปยัง Web Hosting อย่างสมบูรณ์

 

จะเลือก Web Hosting ที่ไหนดีที่รองรับเว็บภาษา PHP ที่ดีที่สุด ?

 

ภาษา PHP

 

จะเลือกผู้ให้บริการ Web Hosting (เว็บโฮสติ้ง) ที่รองรับภาษา PHP ที่ไหนดี

 

ภาษา PHP

 

คำสั่ง <?php echo “ddd”; ?> เป็นที่คุ้นหน้าคุ้นตากันสำหรับในหมู่โปรแกรมเมอร์ หรือ นักทำเว็บเพราะเป็นภาษาที่ได้รับความนิยมมากภาษาหนึ่งในวงการเว็บเลยทีเดียวก็ได้, ภาษา PHP เป็นภาษาที่พัฒนามาจาก C++ (ซึ่งอาจจะเคยโดนบังคับเรียน) ต่างจาก .Net ที่มีรากฐานมาจากภาษา Visual Basic (VB) ของค่าย Microsoft

 

 

ทำไมภาษา PHP ถึงเป็นที่นิยมในหมู่นักทำเว็บ

 

ภาษา PHP

 

หากพูดกันตรงไปตรงมาเลย คือ ภาษา PHP มันสามารถ Run หรือ ทำงานภายใต้ Server หรือ Web Hosting ที่เป็นระบบปฎิบัติการ Linux ซึ่งคนทั้งโลกรู้ว่ามันเป็นระบบปฎิบัติการฟรี หรือ Open Source ซึ่งทำให้ผู้ให้บริการ Web Hosting สามารถให้บริการในราคาที่ถูกกว่า 

ในทางกลับกัน .Net เป็นภาษาที่ทำงานภายใต้ Web Hosting ที่เป็นระบบปฎิบัติการ Microsoft Server ซึ่งเป็น OS ที่มีค่าลิขสิทธ์ ทำให่้ผู้ให้บริการ Web Hosting ขายในราคาที่แพงกว่า

ภาษา PHP มันยังสามารถทำงานได้ดีร่วมกับ ฐานข้อมูล MySQL ซึ่งมันก็เป็น ระบบพื้นฐานที่มากับ Direct Admin ของ Linux Server

 

 

จะเลือก Web Hosting ที่ไหนดี ที่รองรับการทำงานภาษา PHP

หากคุณเป็นโปรแกรมเมอร์ขั้นเทพปัญหาที่โปรแกรมเมอร์ขั้นเทพส่วนใหญ่พบ คือ เมื่อเรา Run ภาษา PHP ในเครื่องคอมพิวเตอร์เรา มันสามารถแสดงผลได้ตามต้องการ แต่ในทางกลับกัน เมื่อเรา Upload ขึ้นสู่ Web Hosting มันไม่สามารถทำงานบางคำสั่งได้ เพราะผู้ให้บริการ Web Hosting แต่ละเจ้าก็มีการ Config ค่า php.ini ไว้เป็นค่ากลางๆ ซึ่งอาจจะทำให้บางคำสั่งของคุณทำงานได้, ดังนั้น คุณควรจะสอบถามผู้ให้บริการ Web Hosting ก่อนว่า คำสั่งนี้สามารถรองรับการใช้งาน ได้บน Web Hosting ของผู้ให้บริการได้หรือไม่ โดยเฉพาะคำสั่ง หรือ Function ที่แปลกๆ หรือ เทพๆ ขึ้นมา

 

 

 

เรียบเรียงโดย: MCCONTENT

ที่มา: www.ssdhosting.in.th