ขอบคุณครับ แต่ว่า Server มันไม่ได้ใช้สำหรับใช้งาน internet เป็นหลักครับ แต่ถ้าจะใช้ออกก็ใช้ผ่าน proxy เป็น by user ไป แต่ทีนี้เว็บที่ผมทำมันต้องออก internet ตลอดเวลา user เรียกหน้าเว็บ ผมอยากให้มัน bypass เป็นส่วนเฉพาะหน่ะครับ ทำไงดี ^^
อธิบายเพิ่มเติมครับ server ที่ผมเอาเว็บเข้าไปรันเป็น server สำหรับ Database จะใช้งานเฉพาะการเชื่อมต่อภายในและภายนอกผ่าน lease line ซึ่งเวลาเราจะเปิดเว็บไซต์จากเครื่อง server ผมต้องเซต proxy ให้มันวิ่งผ่าน Proxy Server จึงจะออกเนตได้ครับ แต่ทีนี้ เว็บที่ผมต้องการใช้งาน ถ้ารันธรรมดาก็ไม่มีปัญหาอะไร เพราะใช้ภายใน แต่ ในตัวเว็บของผมมีการเรียกฐานข้อมูลผ่าน IP Private ที่ตั้งอยู่ที่ CAT ครับ ซึ่งตรงจุดนี้เองที่ผมไม่สามารถเชื่อมต่อจาก Server ผมไปยัง Server ที่ CAT ได้ เพราะมันติด proxy ต้องทำยังไงดีครับ ใครพอมีไอเดียมั้ยครับ
- ใช้ Lease line ในการสื่อสารระหว่างสาขาเท่านั้นครับ ไม่สามารถใช้ internet ได้
- ถ้าจะใช้งาน internet จาก server ต้องทำการเซต proxy ที่ server เท่านั้น จึงจะออกเนตได้ครับ
- ลอง bypass ที่ server แล้ว แต่ไม่แน่ใจว่าต้อง bypass อะไรบ้าง ที่ผมทำคือ ตัวมันเอง *.local และ ip ปลายทาง
- ลอง telnet ทั้ง port 3306 และ 80 ไม่สามารถออกเนตได้ครับ
- error ที่พบหน้าเว็บตอนรัน
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10060) in C:\AppServ\www\intranet\conn\connit.php on line 3
- ปล. ที่เครื่องผมเป็น client ที่ออกเนตผ่าน proxy หมายเลขเดียวกันกับ Server สามารถเชื่อมต่อได้ไม่มีปัญหาครับ
db ที่อยู่ที่ CAT จาก Server เข้าไปเชื่อมต่อมันผ่านลิ้งค์ไหน LL หรือ ADSL ครับ
A. Server <---> Proxy <-->Firewall<----> ADSL internet <-> db on CAT
B. Server <---> LL Link<---> db on CAT
C. Server <---> Proxy <-->Firewall<----> LL Link<-> db on CAT
D. Server <-->Firewall<----> LL Link<-> db on CAT
E. ถูกทุกข้อ
- ผมลอง ping และ tracert ดูแล้วไม่สามารถติดต่อไปยัง server ปลายทางได้ครับ
- ในส่วนของการต่อกับ DB ที่ CAT อธิบายว่า จริงๆแล้ว Server นี่เป็น DB Server ครับ ฉะนั้นการใช้งานจะเป็นการเชื่อมต่อกับ DB เป็นหลัก และที่มี LL เนื่องจากผมมีสาขาข้างนอกที่ต้อง Access เข้า DB ที่นี่ เลยต้องใช้ LL ครับ แต่ว่า LL ตัวนี้ไม่สามารถออก internet ได้ ซึ่งการเชื่อมต่อ DB Server ตัวนี้จะเป็นการเชื่อมต่อกับ Gateway(Cisco) แล้ว ผ่าน link ที่เป็น LL ออกไปยังสาขาครับ
- เข้าประเด็นของผมนะครับ ผมทำ app ที่เป็น php ตัวนึง ซึ่งจุดประสงค์คือใช้งานเฉพาะภายในเท่านั้น แต่เผอิญว่า มีอยู่ส่วนหนึ่งที่ผมต้องทำการเชื่อมต่อ DB ของผมเอง ซึ่ง DB นี้เป็น Server ที่วางข้างนอกที่ CAT เองอีก 1 ตัว เพื่อเอาข้อมูลมาแสดงผล แต่ทีนี้พอผมเอาไป implement บน Server (ที่กล่าวข้างต้น) ปรากฏว่ามันไม่สามารถเชื่อมต่อได้ตาม error ด้านบนครับ ผมเข้าใจว่ามันน่าจะไม่ผ่าน proxy ที่ต้องเซตในServer เพื่อออก internet
ในส่วนของ local (เครื่องผมเอง) ผมสามารถเชื่อมต่อ DB ไปยัง CAT ได้ไม่มีปัญหา และเครื่องผมก็ต้องใช้ proxy เช่นกัน (แต่ก็งงๆ ว่าทำไมผ่านได้ บน Server จริงผ่านไม่ได้)