วันพฤหัสบดีที่ 26 กรกฎาคม พ.ศ. 2555

แล้วก็ค้นพบว่า .. ปัญหาเกิดจาก ISP ..

 

ช่วงเดือนที่ผ่านมา ไม่ค่อยมีเวลาได้อัพบล็อคใดๆ เลย เพราะมีภารกิจสำคัญให้ทำหลายเรื่อง เวลาที่จะมาอัพบล็อคให้เพื่อนๆ ได้อ่านกันก็น้อยลงไปด้วย กอรปกับเคยเข้ามาเพื่อเช็คดูว่าทั้งบล็อค ทั้งบอร์ดยังอยู่ดีมีสุขกันหรือเปล่า?

ก็ปรากฎว่า .. เฮ้ยยย .. รูปภาพในบล็อคมีกลับไม่ยอมแสดงตัวกันซะอย่างงั้น เช็คไปที่ URL ปลายทางของรูป ก็เข้าไม่ได้ พยายามเข้าไปที่หน้าเวบของ server ที่ฝากรูปไว้ ก็เข้าไม่ได้อีกเหมือนกัน กลับถูก redirect ไปหน้า parked domain ตลอดเลย

เอาล่ะสิ .. ทำยังไงดีหว่า?  .. นี่มานเกิดอรายขึ้นกับช๊านนนนน ..

 

ความที่เป็นแค่ user ธรรมดาคนหนึ่ง ไม่ได้มี skill ด้านคอมฯ ที่ดีนัก ก็เลยสันนิษฐานจากหลักฐานและพยานแวดล้อมผู้เห็นเหตุการณ์แล้ว ปรากฎว่าน่าจะได้ข้อสรุปว่าเกิดจาก server ที่ฝากรูปมีปัญหา เพราะเวบอื่นก็ยังคงเข้าได้ตามปกติ ก็เลยคิดว่า .. ถ้าเป็นเช่นนี้ admin ของเวบคงทราบเรื่องแล้วและคงกำลังแก้ไขอยู่ วิธีที่ง่ายที่สุดที่จะทำได้ตอนนี้ก็คือ รอ ร๊อ รอ นั่นเอง 555+

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

 

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

จากความรู้แค่หางอึ่งเท่าที่พอจะมีติดตัวกับเค้าอยู่บ้าง ก็พอจะวิเคราะห์ปัญหาออกมาได้ว่า มันน่าจะเกิดได้อีกทางหนึ่งก็คือเรื่องของ DNS ที่ผมมองข้ามไปตั้งแต่ตอนแรก เพราะเชื่อมั่นในเสถียรภาพระบบของทรู (ตรูไปเชื่อมั่นได้ยังไงว๊ะเนี่ย?) แต่มาถึงตอนนี้คงต้องลองมาเช็คดูอีกทีแล้ว เพราะถ้าไม่ได้เกิดจากทาง server ฝากรูปที่ใช้ อีกทางที่จะเกิดขึ้นได้ก็เรื่องของ DNS นี่แหละ

ดูจากอาการที่เข้าเวบได้บ้าง ไม่ได้บ้าง ส่วนเวบอื่นๆ ก็ยังเข้าได้เป็นปกติ บางเวบก็มีปัญหา บางเวลาอยู่ๆ ก็ใช้ได้ขึ้นมาซะอย่างงั้น  เอ๊ะ .. มันยังไงกันหว่า?  ไปเข้าที่สถาบันด้วยระบบอินเตอร์เน็ตของมหาวิทยาลัย ก็เข้าใช้งานได้ดีนี่นา แต่พอมาลองเข้าจากที่บ้านกลับใช้งานไม่ได้อีกซะแล้ว .. แบบนี้ .. ชัวร์เลยว่าต้องเป็นที่ระบบอินเตอร์เน็ตของเราแหงๆ

เอ๊ะ .. แต่ทำไมเวบอื่นๆ ก็ยังเข้าได้ล่ะ มีแค่บางเวบที่เข้าได้บ้าง ไม่ได้บ้าง อืมมมม .. อย่างนี้แล้ว .. ก็อาจจะเป็นไปได้ที่ Name Server ของ ISP จะมีปัญหาอยู่หรืออาจจะกำลังอัพเดท Name Server อยู่ก็เป็นได้ เลยเข้าไปหาข้อมูลในเวบไซต์ของทรูอินเตอร์เน็ต ก็ไม่มีการแจ้งว่าจะมีการอัพเดทใดๆ ทั้งสิ้น มีแต่การจะอัพเกรดเป็น IPv6 เพื่อทดแทนการขาดแคลน IP ของอินเตอร์เน็ตในปัจจุบันแค่นั้น

แต่เอ๊ะ .. นั่นก็อาจจะเป็นสาเหตุของปัญหาก็เป็นได้นะ .. เพราะเดิมทีระบบอินเตอร์เน็ตที่เราใช้กันอยู่ทุกวันนี้ยังใช้ IPv4 กันอยู่ เป็น IP แบบ 32 bit ที่ใกล้จะเต็มแล้ว เลยมีการสร้างระบบ IPv6 ขึ้นมารองรับ ซึ่งเป็น IP แบบ 128 bit ซึ่งจะมีปริมาณ IP ให้ใช้กันพอเพียงไปได้อีกนาน (แต่จะนานแค่ไหน ก็ยังไม่มีใครรู้)

อ้าว .. เดี๋ยวก่อนสิ .. แล้วไอ้เจ้า IPv4 กับ IPv6 มันต่างกันยังไงล่ะ?

ถ้าตอบแบบกำปั้นทุบดินไปตรงๆ เลยก็จะบอกว่า ก็ IPv6 มันก็มีปริมาณ IP ให้เราใช้ได้มากกว่า IPv4 น่ะสิ ไม่งั้นเค้าจะคิดกันขึ้นมาใหม่ทำไม .. ตอบแบบนี้ใครอยู่ใกล้ๆ ผม คงกระโดดถีบผมตกโต๊ะบัดเดี๋ยวนั้นแน่ๆ .. 555+

งั้นอธิบายแบบง่ายๆ ให้ชาวบ้านร้านช่องเข้าใจแบบไม่ต้องคิดลึกกันให้มากเรื่องมากความ ก็พอจะสรุปได้ว่า ..

ระบบ IP เดิมที่เราใช้กันมานานแสนนานแล้วเนี่ยะ เป็นระบบ IPv4 ที่มีโครงสร้างในการระบุตำแหน่งของเครื่องคอมพิวเตอร์บนอินเตอร์เน็ตเป็นแบบนี้ XXX.XXX.XXX.XXX เป็นตัวเลข 4 กลุ่มคั่นด้วย . (จุด) และแต่ละกลุ่มมีค่าตั้งแต่ 0-255 รวมทั้งสิ้น 256 ค่าซึ่งเท่ากับ 2^8 (2 ยกกำลัง 8) ดังนั้นเมื่อรวมกันทั้ง 4 กลุ่มแล้ว IPv4 จะมี IP ให้ใช้งานได้ถึง 2^32 หรือเท่ากับ 4,294,967,296 ค่า (อู้ววววส์ .. ตั้ง 4 พันกว่าล้าน IP ยังไม่พอใช้เลยอ่ะ) โดย IPv4 นั้นจะมีค่าได้ตั้งแต่ 0.0.0.0 จนถึง 255.255.255.255 ส่วนจะแบ่งเป็น class อะไรก็ช่างมันก่อนเหอะ

คราวนี้มาถึง IPv6 กันบ้าง ทางเทคนิคแล้ว IPv6 จะเป็น IP ในระบบ 128 bit มีจำนวน IP ให้เราสามารถเอาไปใช้งานได้ถึง 2^128 (2 ยกกำลัง 128 ซึ่งจะเท่ากับ .. เอ่อ .. เท่าไหร่ว๊ะ .. ลองไปกดเครื่องคิดเลขดูเอาแล้วกัน รู้แต่ว่ามันมากกว่าเดิมมากกกกกกกกกกกกกกก .. ก็แล้วกัน) โครงสร้างจะเป็นแบบนี้ ..

XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX คั่นด้วย : (โคลอน)

ไม่ต้องพูดกันมาก เพราะมันไม่สัมพันธ์กับโครงสร้าง IP แบบเดิมแน่นอน ดังนั้นจึงต้องมีการแปลง IPv4 ให้เป็น IPv6 โดยต้องอาศัยความสามารถของเจ้า Name Server นี่แหละ อย่างไรเสีย .. การเปลี่ยนระบบ IP นี้ในทางเทคนิคนั้น ปากก็บอกว่าไม่มีปัญหา .. No Problem .. แน่นอน แต่ในทางปฏิบัติมันไม่เป็นไปตามทฤษฎีเป๊ะๆ เช่นนั้นน่ะซี๊ เพราะอาจจะมีผลกระทบกับผู้ใช้งานส่วนหนึ่ง ซึ่งใช้ IP แบบเดิมที่ยังไม่ได้ถูกแปลงเป็น IP แบบใหม่

 

คราวนี้มาว่ากันจำเพาะเจาะจงลงไปที่ True Internet เลย เพราะเป็น ISP ที่ผมใช้บริการอยู่ ปัญหามันเกิดอยู่ที่ DNS ตัวเดิมที่ใช้กันมานาน (ip : 203.144.207.49 และ 203.144.207.29) มันไม่ยอมทำการแปลง IP ที่เราเรียกเข้าไป เลยไม่สามารถเข้าหน้าเวบปลายทางที่ต้องการได้ ต้องเรียกไปที่ DNS ตัวใหม่คือ 203.144.207.72 และ 203.144.207.71 แทนถึงจะใช้งานได้

อุเหม่ .. หลงไปโทษ server ที่ฝากรูปซะตั้งนานสองนาน .. ที่แท้ก็เกิดปัญหาที่พี่ทรูอินเตอร์เน็ตของเรานี่เอง .. เฮ้อ .. พี่ทรูเองก็ทำเงียบ ไม่แจ้ง .. ไม่บอก .. ไม่กล่าว .. ไม่อะไรทั้งสิ้น ปล่อยให้ยูสเซอร์อย่างผมนั่งมึนๆ ควานหาทางแก้เอาเองแบบนี้ มันจะดีเหรอค๊าบบบบเพ่ค๊าบบบบ ..

ส่วนค่า config ผมก็เลยตั้งเป็นแบบนี้ .. preferred DNS เป็น 203.144.207.72 นี่เป็นของทรูและ alternate DNS เป็น 8.8.8.8 อันนี้เป็นของกูเกิ้ล เผื่อถ้าของพี่ทรูเกิดเน่าขึ้นมาอีกจะได้ย้ายไปใช้อีกตัวหนึ่งเป็นทางเลือกได้ทันเวลา ส่วนวิธีการตั้งค่า DNS ก็คิดว่าทุกคนน่าจะทำเป็นกันอยู่แล้ว เลยไม่ขอเอามะพร้าวหาวมาขายสวนดีกว่า

แต่ถ้าใครไม่เคยทำก็ไม่เป็นไร เอาไว้โพสหน้าผมจะมาอธิบายขั้นตอนแบบบ้านๆ โดยละเอียดให้ทราบโดยทั่วกัน เพราะโพสนี้เริ่มยืดยาวเยิ่นเย้ออีกแล้ว เขียนบล็อคทีไร ยาวหลายหน้าทู๊กกกทีหนอเรา .. เฮ้อ ..

มีความสุข สนุกกับชีวิตทุกท่านนะคร๊าบบบบบ ..

 

เขียนเมื่อ : วันพฤหัสบดีที่ 26 กรกฎาคม พ.ศ.2555 เวลา 20:40 น. GMT+7 THAILAND
ผู้เขียน : Tombass

ไม่มีความคิดเห็น:

แสดงความคิดเห็น