PDA

View Full Version : Kỹ thuật mở Port Modem và Tạo Server



Fish
27-04-2009, 01:51 PM
Mục lục




Tổng quan
Tạo IP tĩnh cho máy trong mạng LAN
Kỹ thuật Forwarding cho Modem (hay Virtual Servers)
Kỹ thuật Forwarding cho Router
Cài đặt phần mềm No-IP DUC biến IP động thành IP "tĩnh"






Chuyên mục được tài trợ bởi:
[/URL][URL="http://vinaanh.com/images0/2663/m/48f9899d1eb35_m.jpg"]http://vinaanh.com/images0/2663/m/48f9899d1eb35_m.jpg (http://vinaanh.com/images0/2663/m/48f9899d1eb35_m.jpg)


Phần 1: Tổng quan



1. Mở port modem để làm gì?

- Chơi game: Một số game chỉ hỗ trợ chơi trên mạng LAN nhưng về mặt bản chất, đều sử dụng phương thức giao tiếp TCP/IP, chính vì vậy nếu mở được Port các bạn có thể chơi các game như Champion Manager, Football Manager, StarCraft, AOE... qua mạng Internet

- Tạo Server Game Online: Kết hợp các kiến thức về Server-Socket tại topic này (http://svfpt.net/forum/showthread.php?t=8299) là bạn có thể tạo ra các game online theo ý muốn

- Tạo Forum Server mà không cần phải thuê hosting hoặc sử dụng hosting miễn phí (thường có quảng cáo)

- Tạo Web Server cho riêng mình

- Cuối cùng là tạo được mô hình thử nghiệm tương đối giống Server thật nhằm áp dụng các bài toán về lập trình mạng trong các giáo trình đã được học.

2. Khái quát về Networking

- IP: là bộ số có dạng xxx.xxx.xxxx.xxx dùng để định danh 1 máy tính trong mạng máy tính hay trên mạng Internet. Đọc kỹ hơn tại wikipedia (http://en.wikipedia.org/wiki/IP_address)

- IP của localhost (máy của chính bạn) là 127.0.0.1

- IP của máy bạn trong mạng LAN có dạng: 192.168.0.x với x từ 0 đến 255. Trong mạng LAN thường thì mỗi máy sẽ có 1 số x khác nhau, nếu trùng số x này thì windows sẽ báo lỗi trùng IP ngay lúc khởi động máy xong.

- IP của máy bạn so với Internet do nhà cung cấp dịch vụ ADSL (ISP) quy định. Ở Việt Nam, các ISP bán hoặc cho thuê IP tĩnh cho các doanh nghiệp kinh doanh Server, Domain, Hosting... và cung cấp IP động cho các thuê bao ADSL thường.

- Nói là IP động vì nếu ở nhà bạn tắt modem rồi bật lại thì bạn đã có 1 IP khác hoặc định kỳ tầm 4-5h sáng các ISP sẽ reset IP của tất cả các thuê bao (các bạn nào hay cầy game online thì biết rõ nhất điều này)

- Vì động nên một số thuê bao của cùng 1 ISP ở cùng khu vực rất có thể trùng IP. Chính vì vậy, ở một số forum (như svfpt.net chẳng hạn) BQT thường thông báo rằng có thể phát hiện ra gian dối, sử dụng chung tài khoản... bằng cách tra IP nhưng đó thực ra chỉ là dọa... khỉ. Về mặt kỹ thuật đơn thuần, admincp (admin control panel) không đủ bằng chứng kết luận 2 tài khoản trùng IP là cùng 1 người sử dụng.

- Để kết nối giữa 2 máy tính với nhau ngoài địa chỉ IP, 2 máy còn phải sử dụng PORT (cổng). Port đại diện cho phương thức kết nối. Ví dụ giao thức http (web) sử dụng giao thức TCP port 80, SMTP (mail) sử dụng cả UDP và TCP port 25... Chi tiết hơn tham khảo tại đây wikipedia (http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers)

phần 2 : sẽ up sau khi có thời gian :D

Fish
27-04-2009, 11:30 PM
Phần 2: TẠO IP TĨNH TRONG MẠNG LAN


Mặc định, Window sẽ tự config IP của bạn trong mạng Lan. Để có được IP tĩnh đối với thế giới bên ngoài, bạn phải set cho IP máy bạn trở thành tĩnh trong mạng Lan trước. Chúng tôi sẽ hướng dẫn các bạn config trên Windows XP, với Vista có nhiều điểm tương đồng các bạn có thể tham khảo và tự config.

Bước 1: Kiểm tra trạng thái
Nháy đúp biểu tượng Local Area Connection Status dưới thanh Taskbar hoặc vào Start > Setting > Network Connection


[/URL]http://vinaanh.com/images0/2663/m/48f98263be2a0_m.jpg (http://vinaanh.com/images0/2663/m/48f98263be2a0_m.jpg)
(Status)


Chọn tab Support. Mặc định Address Type sẽ là Assigned by DHCP.

http://vinaanh.com/images0/2663/m/48f982624313b_m.jpg (http://vinaanh.com/images0/2663/m/48f982624313b_m.jpg)
(Mặc định)


Nếu đã có sẵn là Manually Configured (như hình dưới) thì IP đã được set tĩnh trước đó rồi, bạn có thể bỏ qua các bước còn lại


http://vinaanh.com/images0/2663/m/48f98260b936d_m.jpg (http://vinaanh.com/images0/2663/m/48f98260b936d_m.jpg)
(Đã config)


Bước 2: Lấy IP
Mở command line: Run: cmd >> OK. Gõ: ipconfig >>> enter


http://vinaanh.com/images0/2663/m/48f982673dd06_m.jpg (http://vinaanh.com/images0/2663/m/48f982673dd06_m.jpg)
(Hiện thông tin về IP)


Ghi lại các thông tin trên. Các thông tin của bạn có thể khác với hình trên.

Bước 3: Config
Quay lại Local Area Connection Status, chọn Properties


http://vinaanh.com/images0/2663/m/48f98265b2bdd_m.jpg (http://vinaanh.com/images0/2663/m/48f98265b2bdd_m.jpg)
(Properties)


Nháy đúp vào Internet Protocol(TCP/IP)


[URL="http://vinaanh.com/images0/2663/m/48f982693c77d_m.jpg"]http://vinaanh.com/images0/2663/m/48f982693c77d_m.jpg (http://vinaanh.com/images0/2663/m/48f982693c77d_m.jpg)

(Config)


Điền các thông tin tương ứng như hướng dẫn. Các thông tin của bạn có thể khác với hình trên.

DONE! Vậy là bạn đã config được IP máy của bạn tĩnh trong mạng Lan





Phần 3 sẽ post sau ;;)

caigizay211
23-05-2009, 08:42 AM
Các bạn cần thận nhầm giữa IP public và Private nhé. Thông tin bạn cung cấp ở trên là nhầm rồi đấy.

(Mặc định, Window sẽ tự config IP của bạn trong mạng Lan. Để có được IP tĩnh đối với thế giới bên ngoài, bạn phải set cho IP máy bạn trở thành tĩnh trong mạng Lan trước.)
Thông thường địa chỉ IP trong mạng lan của chúng ta là địa chỉ Private. Còn nếu chúng ta ( theo nhu cầu) được ISP cung cấp một địa chỉ IP tĩnh thì địa chỉ này được coi là địa chỉ public. Địa chỉ public thường được gắn trên interface connected với ISP.