Diễn Đàn Tin Học » Tutorial Room » Hệ thống mạng Hướng dẫn sử dụng DNS trên Windows Bài hướng dẫn sử dụng DNS trên Windows, "biến" máy tính thành một web server "nhỏ xinh".
Bài viết này tác giả
viết đăng độc quyền trên Diễn đàn tin học
http://vninformatics.com.
Bất cứ ai cũng không được đăng lại mà không có sự chấp nhận của tác giả. Mọi sự
xâm phạm sẽ mặc nhiên xem như là hành động ăn cắp bản quyền.
---
Biến máy tính tại nhà thành 1 server "nho nhỏ" !
---
Ở bài viết bé tí này, tôi
hân hạnh giới thiệu đến các bạn một mẹo nhỏ đế biến máy tính ở nhà
các bạn thành một "web server" nhỏ xinh để bạn có thể kêu gọi những
người bạn thân đến chiêm ngưỡng tác phẩm của mình . Bạn cũng đồng thời sở hữu
một "con server" thiệt oách hỗ trợ mọi công nghệ Web hàng đầu ... thế giới hiện
nay và sau này : ASP / ASP.NET / PHP / Perl / ...
1)
Chuẩn bị server
Các bạn ít nhất phải có
các thứ đây :
- Một máy tính cài HĐH Windows 2000 trờ lên và có sẵn IIS (Internet
Information
Services) hoặc các WebServer khác như Personal WS hay Apache
- Máy phải kết nối được
Internet. Có thể dùng Dialup, tốt nhất nên là ADSL
2) Bảo đảm máy khác có thể kết nối đến máy bạn
- Mỗi khi bạn online, máy bạn được cấp 1 con số xxx.yyy.zzz.ttt gọi là IP
(Internet Protocol). Để biết con số đó, bạn ra ngoài DOS Mode (Menu Start \ Run
\ gõ vào cmd . Tại màn hình đen thui có dấu nhắc, gõ vào ipconfig). Ngay lúc
đó, bạn cung cấp số IP đó cho một người bạn trên mạng, ví dụ hiện thời
IP của máy tôi là 210.245.100.62, thì người bạn nào đó có thể truy cập vào web
server trên máy tôi qua địa chỉ
http://210.245.100.62 hoặc FTP server ftp://210.245.100.62.
- Vậy vẫn chưa xong đâu. Ở Việt Nam, IP mỗi khi các bạn connect vào mạng là IP động.
Xem đến đây, ắt có bạn hỏi "IP động là gì ?
". Câu trả lời thật đơn
giản "IP động là IP ... không tĩnh
". Nghĩa là cứ mỗi lần
online, máy tính của bạn lại có một IP ngẫu nhiên và xác xuất trùng với IP của lần
online trước hiếm khi xảy ra. Do đó, lần trước, bạn đưa cho bạn của bạn
IP 210.245.100.62 thì lần sau bạn của bạn có thể không truy xuất đến máy của
bạn được do IP đã đổi. Có bạn lại hỏi : "Tôi dùng ADSL nên máy tôi
lúc nào cũng online, vậy cái IP gần như động rồi ?" . "Đúng ! ADSL có
đặc điểm là có thể online hoài hoài cho đến khi nào hư máy, cháy modem, tết tiền
trả cước thì thui. Nhưng vẫn có lúc bị disconnect do nhiều nguyên nhân như cúp
điện, rớt mạng, tắt modem, ..."
- Nắm bắt được các yếu tố đó, nên trên net có một dịch vụ giúp
cập nhật IP máy bạn mỗi khi cái IP động nó "động" gọi là Dynamic DNS.
Lớn nhất trong số đó theo tôi biết đó là
http://www.dyndns.org/
3) Sử dụng dịch vụ Dynamic DNS
- Trước hết, bạn vào trang đó và đăng ký 1 account (có yêu cầu xác
nhận qua email)
- Sau khi đăng nhập vào, bạn chú ý cột bên trái của bạn trên màn hình
có dòng chữ
và bên dưới có mục
Dynamic DNS. Bạn gõ chuột vô đó
(hình)

- Khi mới đăng ký, bạn chưa có 1 host nào cả. Để đăng ký host, từ menu
trái, bạn nhấn vào Add Host

- Tiếp đó, nhập vào các thông tin cần thiết :

- Bạn có thể chọn nhiều domain name (43 domains) từ danh sách xổ (hình) thích cái nào thì
chọn cái đó.

- Đến đây, bạn đã có một "địa chỉ" trên Internet "trỏ" đến máy bạn. Mỗi khi
người ta gõ vào
http://myserver.dnsalias.com/ họ sẽ được chuyển đến WebServer trên máy bạn
4)
Cập nhật IP cho DynDNS.
a. Cập nhật bằng "tay" thông qua trang DynDNS.org
Rất đơn giản, bạn mở trình duyệt và log vào account của bạn, sẽ thấy như sau :

Nhấn vào link Bulk Update

Check vào các host mà bạn muốn update, check vào Enable Wildcard và nhấn
nút Update Hosts
Lưu ý : Quá trình cập nhật bằng tay thông qua trang Web thì luôn
luôn thành công !
b. Cập nhật bằng phần mềm.
Bạn vào liên kết sau
https://www.dyndns.org/services/dyndns/clients.html sẽ thấy có rất nhiều
chương trình hỗ trợ cập nhật IP từ client được xếp hạng từ cao đến thấp. Đứng
đầu bảng là 3D Watch ( Visit )
i. Khởi động 3D Watch.
ii. Nhập account mà bạn đã đăng ký trên DynDNS.org :

iii. Sau đó mỗi lần bạn khởi động 3DW thì nó tự động update IP hiện thời cho bạn

Một phần mềm dùng để Update khác là DirectUpdate với giao diện chuyên nghiệp và
đẹp hơn (chứ không màu mè như "thằng" trên !)
i. Khởi động DU bằng cách double click vào biểu tượng
màu xanh của nó ở system tray .

ii. Tại tab Status, nhấn nút Create và nhập vào các thông tin
account của bạn :


5) Sự khác nhau giữa DialUp và ADSL là gì ?
| |
DialUp |
ADSL |
|
|
Thời gian |
Không thể thường
xuyên kết nối |
Kết nối
thường xuyên |
|
|
Truy cập tại chỗ |
Được |
Không |
Nghĩa là
khi bạn ngồi ngay máy server đó bạn không thể truy cập vào chính Web
Server trên máy bạn bằng địa chỉ trực tiếp
http://myserver.dnsalias.com/ hoăc IP mà chỉ có thể truy cập qua
http://localhost . Nếu gõ địa chỉ
trên hoặc IP , bạn sẽ được chuyển vào trang Web cấu hình của modem
ADSL |
|
Sử dụng trình update nào ? |
Cả 2 cái trên (hoặc
cái khác mà bạn thấy thích) |
3D
Watch (hoặc cái khác) . Không dùng được DirectUpdate do
bị modem ADSL "chặn" mất "đường cập nhật lên" khiến DU luôn cập nhật
chậm 1 lần. |
VD : Bạn
đang connect và có IP là 210.145.113.114 , bạn tắt modem kết
nối lại và có IP khác 210.145.103.100 thì DU vẫn cập nhật IP
trước đó là 210.145.113.114. |
|
Modem |
Không cần cấu hình |
Phải cấu
hình lại Modem / Router ADSL |
|
6) Điểm lưu ý khi dùng con Modem / Router ADSL
Trường hợp bạn dùng Modem / Router ADSL hiệu Zyxel 600 Series của
FPT thì bạn có 3 chọn lựa update IP
- Dùng chính trang DynDNS.org
- Dùng 3D Watch
- Dùng chính con Modem / Router ADSL của bạn
Đầu tiên log vào trang web trong modem qua địa chỉ
http://192.168.1.1 với Username và password của bạn. Nếu bạn log vào được
với trên truy cập và mật khẩu ghi trên hợp đồng thì bỏ qua phần i . Nếu bạn
không log được thì cần RESET lại modem để có thể log vào.
i. RESET modem và config lại như cũ.
RESET :
Dùng một cây gì đó nhỏ nhỏ "chọt" vô cái "hole" có chữ RESET
ở phía sau của modem, giữ cho đến khi đèn
DSL tắt hoặc nhấn liên tục 3,4 lần (theo lời của bạn tethien).
RECONFIG :
- Mở trình duyệt và truy xuất vào địa chỉ
http://192.168.1.1 Với Username / Password :
Admin / 1234
- Vào thấy menu bên trái màn hình. Chọn Wizard Setup

- Bạn chọn như hình dưới sau đó nhấn Next

- Nhập vào như hình dưới, thay đổi UserName và Password theo trên
hợp đồng của bạn

- Nhấn Finish để kết thúc quá trình Re-Config.
ii. Cấu hình port để từ WAN có thể truy xuất vào
Nhấn vào liên kết Edit Detail ở phần SUA Only

Map port 80 vào IP máy bạn trên LAN

iii. Sử dụng chính con Router để cập nhật IP lên DynDNS.org
Vào phần Dynamic DNS :

Theo ý kiến cá nhân tôi thì update bằng trang Web và bằng 3D
Watch sẽ tốt khi bạn có nhiều domain trỏ vào máy. Nếu chỉ có một domain dùng
chức năng câp nhật của modem là tốt nhất
Vậy là xong, các bạn có thể đi quảng cáo địa chỉ máy bạn trên mạng gùi đó. Đừng
quên, bạn sở hữu 1 con server "cực mạnh" :
(Nhìn là "choáng voáng" )
|
FREE FREE FREE |
Hệ
điều hành Windows XP / 2003
Server |
version luôn là mới nhất |
|
Space |
"Bét"
nhất cũng 20-30 GB :) |
|
|
Band Width |
Unlimit |
|
|
Server Script |
Unlimit |
ASP /
ASP.NET / PHP /CGI / Perl / ...
|
|
Database |
Unlimit |
SQL
Server / MySQL / Access / FireBird / InterBase / PorgeSQL / ...
|
|
Board |
Unlimit |
ASP.Net
forum / Snizt / WebWiz / IBF / phpBB / phpNuke / ... |
|
"Và nhiều chức năng khác" |
---
Một số điểm cập nhật
mới
1. Dùng IP mặc định (đối với ADSL của FPT )
Trường hợp máy bạn không xác đinh cụ thể IP ở phần Internet Protocol (TCP/IP)
Properties, nghĩa là bạn check vào ô Obtain an IP address automatically.
Khi đó khi map port vào máy, bạn dùng IP mặc định được DHCP cấp là
192.168.1.33
2. Khi máy trong LAN
Giả sử bạn có 2 hoặc nhiều máy tính đều muốn sử dụng Dynamic DNS thì chỉ cần cấu
hình cho port của web server lắng nghe các port khác nhau.
VD: trong LAN của bạn có 2 máy : 192.168.1.100 và 192.168.1.200 với hướng dẫn
cấu hình như trên, bạn chỉ có thể chọn được một máy làm web server thôi. Muốn cả
hai máy làm được web server thì bạn cần thực hiện các điều sau :
- Cấu hình lại IIS của một trong hai máy (máy nào cũng vậy) lắng nghe port khác
port mặc định là 80

VD ở đây bạn đổi phần TCP Port của máy 192.168.1.200 thành
8080, tương tự cho FTP server là 2121
- Tiếp đó vào phần NAT của modem cấu hình lại như vầy :

Vậy là bạn có 2 server trong LAN, trừ ngoài truy xuất vào :
- http://myserver.gotdns.com &
ftp://myserver.gotdns.com sẽ được Router
định hướng vào máy có IP : 192.168.1.100
- http://myserver.gotdns.com:8080 &
ftp://myserver.gotdns.com:2121 sẽ được
Router định hướng vào máy có IP : 192.168.1.200
---
Bài viết đến đây
là tạm dừng. Do tác giả chưa có điều kiện thử nghiệm trên các con Router khác nên rất mong sự trao đổi, góp ý của các bạn.
---
Hiện tại do cáci link hình đang chờ update, các bạn có thể download phiên bản CHM ở đây. Và xin lưu ý là MỌI THẮC VỀ KỸ THUẬT VUI LÒNG POST BÀI THẢO LUẬN TRÊN DIỄN ĐÀN. TÁC GIẢ KHÔNG TRAO ĐỔI QUA EMAIL.
--- |