ข่าว: ข่าวประกาศ

  • 03 พฤษภาคม 2024, 19:13:11

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011  (อ่าน 16320 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
ปฏิเสธไม่ได้เลยว่า DNS มีความสำคัญต่อระบบ Internet มาก โดยเฉพาะในเรื่องของการเข้าสู่ Website

โดยมีความสำคัญไม่แพ้ Internet ความเร็วสูงๆ หรือ proxy Squid ที่แรง ๆ แต่ถ้า DNS เน่า เสีย หรือ มีปัญหา

ก็ทำให้ Internet ความเร็วสูง กลายเป็น Internet ความเร็วศูนย์ ได้เหมือนกัน

จากการวิจัยค้นคว้า การใช้งานอินเตอร์เน็ตแบบ MultiWAN มักจะมีปัญหาเรื่อง DNS อยู่บ่อยครั้ง เนื่องจาก มีการเชื่อมต่อ

หลาย ISP ทำให้อาจจะเกิดการขัดกัน block กัน หรือ ไม่เข้ากันในแต่ละ ISP จนมีปัญหาทำให้ต้องไปพึ่ง DNS กลาง เช่น

DNS ของ Google หรือ Free DNS ต่าง ๆ ที่สามารถหามาได้  แต่ก็ยังแก้ปัญหาได้ไม่ 100%

วันนี้จะกล่าวถึงระบบ Auto DNS หรือการ Redirect DNS ให้ออกตรงตามแต่ละ ISP ที่ ISP ได้กำหนดมาให้

สังเกตุว่า แม้แต่ ISP เดียวกัน ใช้ Internet คนละแบบ ก็จะได้ DNS มาคนละชุด เช่น

CAT G.SHDSL 2/2 ได้รับ DNS มาเป็น

61.19.245.246,61.19.245.243

แต่พอเป็น CAT Fiber Onnet ได้ DNS มาเป็น

110.77.255.130,61.19.245.246

แต่อีกเส้น เป็น True Cable Modem ได้ DNS มาเป็น

203.144.206.29,203.144.206.49

ก่อนอื่น จะต้องจัดการ DNS ของเครื่องลูกข่ายทั้งหมด ให้ Redirect มาใช้งาน Service ของ DNS

โดยใช้ iptables ดังนี้

โค๊ด: [Select]
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 53 -j REDIRECT --to-port 53
โดยที่เครื่อง Server นั้น รัน DNS Service ไว้ คือ Bind9

ขั้นตอนต่อไปก็คือ การกำหนดเพื่อ Redirect DNS เข้าไปยัง DNS ของแต่ละ ISP เช่น

ppp101 คือ เส้นเกมส์ G.SHDSL ของ CAT

โค๊ด: [Select]
iptables -t nat -A OUTPUT -o ppp101 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to 61.19.245.246:53
iptables -t nat -A OUTPUT -o ppp101 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 1 -j DNAT --to 61.19.245.243:53

เป็นต้น และกำหนดเส้นอื่น ๆ ด้วย เช่น

เส้น TRUE Cable Modem

โค๊ด: [Select]
iptables -t nat -A OUTPUT -o eth2 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to 203.144.206.29:53
iptables -t nat -A OUTPUT -o eth2 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 1 -j DNAT --to 203.144.206.49:53

เส้น CAT Fiber Onnet

โค๊ด: [Select]
iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to 110.77.255.130:53
iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 1 -j DNAT --to 61.19.245.246:53

เพียงเท่านี้ เราก็จะหมดปัญหาเรื่อง DNS อีกต่อไป

โดยสามารถดึง DNS ที่ ISP แจกมาให้โดยอัตโนมัติ ก็ไม่จำเป็นต้องระบุ DNS อีกต่อไป

ลองนำไปศึกษาเพิ่มเติมดูนะครับ สำหรับผู้ที่สนใจ

<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

case2500

  • ตัวแทนที่ได้รับการแต่งตั้ง
  • Full Member
  • *****
  • กระทู้: 120
    • ดูรายละเอียด
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #1 เมื่อ: 12 สิงหาคม 2011, 06:09:02 »
-m statistic --mode nth --every 2 --packet 0
-m statistic --mode nth --every 2 --packet 1
คำสั่งนี้หมายความว่างั้ยครับ

superkui

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 196
    • ดูรายละเอียด
    • อีเมล์
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #2 เมื่อ: 13 สิงหาคม 2011, 05:56:48 »
สมมุติ ถ้ามีเน็ต2เส้น เส้นเกมส์3bb 9เม็ก
                        เส้นเน็ตtrue 16 เม็ก

options {
        directory "/var/cache/bind";

        forwarders {
                110.164.252.222;
                110.164.252.223;
                203.144.207.29;
                203.144.207.49;
        };

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};


nameserver 127.0.0.1
nameserver 110.164.252.222
nameserver 110.164.252.223
nameserver 203.144.207.29
nameserver 203.144.207.49

เพิ่ม resolv.conf

iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to 110.164.252.222:53
iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 1 -j DNAT --to 110.164.252.223:53
iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 0 -j DNAT --to 203.144.207.29:53
iptables -t nat -A OUTPUT -o ppp103 -p udp --dport 53 -m statistic --mode nth --every 2 --packet 1 -j DNAT --to 203.144.207.49:53

ถูกต้องป่าวครับพี่กุ้ง(ความเข้าใจของผม)

nut_kkc

  • ตัวแทนติดตั้ง SmartCafe Z
  • Hero Member
  • *****
  • กระทู้: 2950
    • ดูรายละเอียด
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #3 เมื่อ: 13 สิงหาคม 2011, 06:00:19 »
ไม่น่าจะถูกนะครับ
คำสั่งพวกนี้เคยโผ่มาตอนการรวมเน็ตแล้ว 1 รอบ
การแบ่งแพกเกตออกเท่าๆกัน  รอบนี้เจออีกครั้งครับ
ระบบมันจะทำงาน auto นะคับรอคุณกุ้งเขียนเสร็จคงได้ใช้กัน ^^'
เปิดสอนติดตั้งระบบ Diskless SmartCafe  เรียนเดี่ยวๆ
แยกเน็ตแยกเกมส์ , Diskless , QOS , VLAN , FlashCache  ขอพื้นฐาน ลง windows เป็น ประกอบคอมเป็น linux ไม่ต้องเดียวจัดการสอนให้ เวลาเรียน 3-4 วัน ที่พักฟรี
โทร 0850111133

superkui

  • Customer Lv.4
  • Full Member
  • *****
  • กระทู้: 196
    • ดูรายละเอียด
    • อีเมล์
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #4 เมื่อ: 13 สิงหาคม 2011, 08:51:09 »
ขอบคุณครับพี่

heroman2000

  • Customer Lv.3
  • Newbie
  • ****
  • กระทู้: 23
    • ดูรายละเอียด
    • อีเมล์
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #5 เมื่อ: 22 สิงหาคม 2011, 21:44:41 »
แล้วคำสั่ง iptable ผมต้องเอาไปใส่ไว้ที่ไหนหรอครับ

-nusz-

  • บุคคลทั่วไป
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #6 เมื่อ: 23 สิงหาคม 2011, 02:00:30 »
แล้วคำสั่ง iptable ผมต้องเอาไปใส่ไว้ที่ไหนหรอครับ

ตามความเข้าใจของผม คงจะนำไปใส่ใว้ใน 0route.sh ละมั้งครับ

chetm

  • Newbie
  • *
  • กระทู้: 3
    • ดูรายละเอียด
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #7 เมื่อ: 30 สิงหาคม 2011, 01:41:09 »
Cable Modem ของ TRUE

config wan ยังงัยคับ

nut_kkc

  • ตัวแทนติดตั้ง SmartCafe Z
  • Hero Member
  • *****
  • กระทู้: 2950
    • ดูรายละเอียด
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #8 เมื่อ: 30 สิงหาคม 2011, 02:14:48 »
Cable Modem ของ TRUE

config wan ยังงัยคับ

มีแจ้งอยู่ใน บอร์ด ในแล้วครับ
เปิดสอนติดตั้งระบบ Diskless SmartCafe  เรียนเดี่ยวๆ
แยกเน็ตแยกเกมส์ , Diskless , QOS , VLAN , FlashCache  ขอพื้นฐาน ลง windows เป็น ประกอบคอมเป็น linux ไม่ต้องเดียวจัดการสอนให้ เวลาเรียน 3-4 วัน ที่พักฟรี
โทร 0850111133

cvs

  • Customer Lv.3
  • Newbie
  • ****
  • กระทู้: 26
    • ดูรายละเอียด
Re: ระบบ AutoDNS ระบบใหม่ที่เพิ่มขึ้นมาใน SmartCafe 2011
« ตอบกลับ #9 เมื่อ: 23 กุมภาพันธ์ 2012, 15:07:01 »
Cable Modem ของ TRUE

config wan ยังงัยคับ

มีแจ้งอยู่ใน บอร์ด ในแล้วครับ

อยู่ link ไหนเหรอครับ ผมลอง search ดูแล้ว ไม่เจอ Y_Y