วันพฤหัสบดีที่ 9 มกราคม พ.ศ. 2557

How to make SSH Tunnel with PuTTY

การทำ SSH Tunnel นั้นเปรียบเสมือนการวางท่อ จากเครื่องเราไปยัง ปลายทาง ซึ่งเราสามารถกำหนดได้ว่า ต้นทางและปลายทางนั้นจะให้โผล่ไปยัง port อะไร

ยกตัวอย่างเช่น ผมทำ Forward Port 22 และ 80 จากบ้านของผม (สมมติว่าใช้ Dyndns) ไปยัง Web Server อยู่มาวันหนึ่ง ผมอยากเข้าไปยัง Router ของบ้านผมที่ใช้ port 80 เหมือนกัน ซึ่งหากเข้าไปยัง domain ดังกล่าว มันจะ forward ไปยังเครื่อง Web ของผมทันที

โจทย์คือ ผมจะเข้าไปยัง Port 80 ของ Router ได้อย่างไร
คำตอบคือ ใช้ Tunnel วางท่อจาก Port 80 ของ Router มายัง Port ?? ของเครื่องเรา

โดยเครื่องมือที่ผมจะใช้ทำ SSH Tunnel คือ PuTTY ครับโดยหากเปิด PuTTY มา ใส่ข้อมูลในส่วนของ Session ให้ครบตามปกติ จากนั้นไปที่ Connection > SSH > Tunnels
จากนั้นใส่ข้อมูลใน Source port และ Destination ดังนี้
  • Source port : ใส่ Port ที่เราจะเรียกใช้งานในเครื่องเรา (อย่าใช้ Port ที่ใช้งานอยู่แล้ว) เช่น 1234
  • Destination : ใส่จุดหมายปลายทางที่เราจะเข้าไปเช่น IP Router 192.168.1.1:80
เมื่อใส่ข้อมูลแล้วให้กดปุ่ม Add แล้ว Open Connection ตามปกติ 

ผลลัพธ์ที่ได้คือ เมื่อเราเรียกใช้งาน http://localhost:1234 มันจะวิ่งไปยัง 192.168.1.1 port 80 ทันที



Continue Reading...

วันจันทร์ที่ 6 มกราคม พ.ศ. 2557

Clear DNS Cache in Windows 8

ใน Windows นั้นการ Clear DNS Cache มีจุดที่ต้องระวังอยู่หลายที่ดังนี้
  1. Browser DNS Cache
  2. Network DNS Cache
  3. Windows DNS Client Service Cache
โดยแต่ละวิธีเราสามารถ Clear DNS ได้ดังนี้
  1. Browser
    1. (Chrome) เข้าไปที่ URL chrome://net-internals/#dns จากนั้นสั่ง Clear host cache
    2. (Firefox) กดปุ่ม Ctrl + Shift + Delete จากนั้นเลือก Clear Browsing & Download History โดยกำหนด Time range เป็นเวลาที่ต้องการหรือ Everything ในกรณีที่ไม่ทราบว่าต้องใช้ Time range เท่าไร
    3. (IE) _/\_ อันนี้ผมไม่ทราบครับ
  2. Network
    1. เปิด Cmd Prompt จากนั้นสั่ง ipconfig / flushdns
  3. Windows DNS Client Servcie
    1. เข้าไปที่ Task Manager > Services ไปที่ Dnscache แล้วสั่ง Restart
Continue Reading...

Blogroll

About