haidh
14-10-2006, 04:41 PM
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".
<<Phỏng theo bài viết của bác Shinichi trên ĐDTH>>
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ữ Control Your DNS và bên dưới có mục Dynamic DNS. Bạn gõ chuột vô đó .
- 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 vẫn chưa up được hình lên,các bạn thông cảm. Có thể Dow bản CHM tại đây:http://www.vninformatics.com/sharelib/main/viewupload/134.html\
SHINICHI_3005
<<Phỏng theo bài viết của bác Shinichi trên ĐDTH>>
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ữ Control Your DNS và bên dưới có mục Dynamic DNS. Bạn gõ chuột vô đó .
- 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 vẫn chưa up được hình lên,các bạn thông cảm. Có thể Dow bản CHM tại đây:http://www.vninformatics.com/sharelib/main/viewupload/134.html\
SHINICHI_3005