Professional Documents
Culture Documents
Trung tâm Tin học - Đại học Khoa học Tự nhiên > Microsoft > Windows XP và Windows Vista > TUT: Add
Dynamic DNS cho Domain trỏ đến IP Home Server (FREE)
PDA
View Full Version : TUT: Add Dynamic DNS cho Domain trỏ đến IP Home Server
(FREE)
- WAMP : Windows Apache MySQL PHP ,vào đây để xem thêm chi tiết và download ( click here
(http://www.wampserver.com/en/) )
- XAMP : gồm Apache MySQL PHP ..v.. chạy trên nhiều OS như : Linux,Windows,MAC ....... Vào đây xem thêm
chi tiết và download ( click here (http://www.apachefriends.org/en/index.html) )
Nó bao gồm 1 gói đầy đủ,nếu bạn muốn dùng một gói như vậy thì mình khuyên nên dùng WAMP ,theo mình
đây là 1 bộ dễ sử dụng cài đặt cũng như config.Tuy nhiên nó toàn xài "hàng mới nhất" (ví dụ :
PHP5,MySQL5..v..) không hợp với xu thế hiện tại,có rất nhiều script/program vẫn chưa support cho nó.
Trong bài này mình sẽ hướng dẫn các bạn làm 1 HomeServer từ A -> Z ,từ cài đặt Apache đến dùng Dynamic
DNS.
C ách setup Apache,MySQL,PHP thì trước đây đã có nhiều tut hướng dẫn rồi,nên mình chỉ viết kỹ lại những
đoạn còn thiếu sót của các tác giả trước,mình chỉ đi sâu công đoạn Dynamic DNS (giúp bạn DNS domain dot
com,net,org ... về IP của bạn)
C ài đặt Apache
Trước hết bạn hãy vào http://httpd.apache.org/ download bản Apache HTTP 2.0.59 .Bạn có thể download bản
setup (phải cài đặt) hoặc bản zip (mở nén và chạy)
Theo mình nên dùng bản setup cho dễ dàng hơn,có vài thông số ta có thể cài đặt luôn khi setup sau này khỏi
config lại.
http://img220.imageshack.us/img220/7339/apachefr2.jpg
Sau khi setup thành công ,bạn vào file htpd.conf ( đường dẫn bình thường là : C :\Program Files\Apache
Software (http://freecodevn.com/for@um/autolink.php?id=43&script=showpost&forumid=30)
Foundation\Apache2.2\conf\httpd.conf , hoặc vào Program/Apache HTTP Server 2.2.3/C onfigure Apache
Server/Edit the Apache httpd.conf C onfiguration File)
-> thay bằng đường dẫn đến folder sẽ chứa homeserver của bạn,ở đây mình chọn Folder mình là WWW ở đĩa
D nên sẽ thay bằng : DocumentRoot "D:/HomeServer/WWW"
tìm : <directory c:="" program="" files="" apache="" software="" foundation="" apache2.2="" htdocs="">
forum.t3h.vn/archive/index.php?t-10522.… 1/5
10/3/2010 TUT: Add Dynamic DNS cho Domain trỏ …
-> tương tự,thay bằng : <directory d:="" homeserver="" www="">
Sau khi hoàn tất bạn cần restar Apache (có khi reset lại PC mới có tác dụng ) vào IE gõ vào http://localhost
(http://localhost/) nếu nó hiện lên màn hình trắng index of là thành công
http://freecodevn.com/for@um/images/smilies/biggrin.gif
Hiện nay có MySQL5 ( 5.1beta) nhưng mình khuyên nên sử dụng MySQL 4.1 vì nó ổn định và phù hợp với hiện
thời hơn ( download (http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-essential-4.1.21-
win32.msi/from/pick) )
Sau khi down xong bạn tiến hành cài đặt bình thường tuỳ theo nhu cầu sử dụng của mình .....
riêng đến công đoạn character set,bạn nên chọn Best support For Multilingualism
http://img204.imageshack.us/img204/1123/awa1jd8.jpg
khi nó đòi bạn nhập password cho root thì bạn có thể tick vào ô Modify Security
(http://warezones.com/forum/autolink.php?id=28&script=showpost&forumid=30) Settings để cài đặt pass
,theo mình thì khỏi đặt pass cho tiện ,sau này khỏi config lung tung ( như fải đặt pass cho phpmyadmin
http://freecodevn.com/for@um/images/smilies/frown.gif )
http://img204.imageshack.us/img204/5169/awa2xb2.jpg
Theo kinh nghiệm bản thân thì nên dùng PHP4 chứ chưa nên dùng PHP5 ,rất nhiều script chưa chạy được với
thằng này http://freecodevn.com/for@um/images/smilies/frown.gif
Tiến hành download bản PHP 4.4.4 (17/8/2006) : click here (http://www.php.net/get/php-4.4.4-
Win32.zip/from/a/mirror)
Sau khi download về giải nén lên đĩa,ở đây mình là D:/HomeServer/PHP
Trong folder PHP đổi tên file php.ini-recommended thành php.ini và copy 1 bản vào folder cài đặt apache lúc
đầu (C :\Program Files\Apache Software Foundation\Apache2.2 ).
C hú ý : nếu sau này cần config gì trong file php.ini thì bạn chỉ nên config file php.ini trong folder PHP chứ đừng
config file php.ini trong folder Apache ,không có tác dụng gì hết,nhưng nếu folder Apache không có file php.ini
thì nó không chịu nhận.Bó tay ,tốt nhất là sau này config trong file php.ini ở folder PHP rùi copy và paste đè
nó vào folder Apache là xong ^_^
Trích:
<!-- END TEMPLATE: bbcode_quote --> <!-- BEGIN TEMPLATE: bbcode_quote --><table border="0"
cellpadding="6" cellspacing="0" width="100%"> <tbody><tr> <td class="alt2" style="border: 1px inset ;">
phpinfo();
?> </td> </tr> </tbody></table>
- copy file info.php vào folder WWW của apache ( D:/HomeServer/WWW )
forum.t3h.vn/archive/index.php?t-10522.… 2/5
10/3/2010 TUT: Add Dynamic DNS cho Domain trỏ …
- reset lại PC
- vào IE ,gõ http://localhost/info.php ,nếu hiện lên màn hình thông số của PHP là bạn đã cài đặt thành công
------------------------------------------------------------------
Dynamic DNS
Trong bài này ,sẽ hướng dẫn bạn làm home server trên 1 domain dot com,net,org ...v... chứ không phải chạy
trên sub domain ( thông dụng là www.dyndns.com (http://www.dyndns.com/) )
1> Vì vậy,trước hết bạn cần phải có 1 domain "xịn" dot com,net v...v..
2> Search trên google tìm site nào hỗ trợ Dynamic DNS và reg 1 acc ở đó ( nhớ là free nha
http://freecodevn.com/for@um/images/smilies/biggrin.gif ) ở đây mình giới thiệu site http://dnsexit.com/
free,dùng rất tốt và mình sẽ dùng site này để làm minh hoạ cho các bước kế tiếp :clapping2:
3> Sau khi reg acc ,bạn vào email active cho acc đó
4> Bạn đã có 1 domain "xịn",hãy login vào nó và change DNS về site http://dnsexit.com/ . ( thủ tục change
DNS mất khoảng 5' ,tối đa là 24h)
Trích:
<!-- END TEMPLATE: bbcode_quote --> <!-- BEGIN TEMPLATE: bbcode_quote --><table border="0"
cellpadding="6" cellspacing="0" width="100%"> <tbody><tr> <td class="alt2" style="border: 1px inset ;">
ns1.dnsExit.com
ns2.dnsExit.com </td> </tr> </tbody></table>
5> Vào http://dnsexit.com/ ,login theo acc bạn đã tạo lúc đầu
DNS Express
If you are new to DNS and you simply wnt to link a domain name to your DSL/C able Modem IP address. It
automatically assigns your current IP to "yourdomain.com" and "www.yourdomain.com". You can add/edit
Mail Exchanger, subdomains(A), or aliases(C NAME) later.
DNS Wizard
Step by step guide to setup DNS for your domain. Requires no DNS knowledge to setup DNS.
DNS Expert
If you know DNS and you want to go to have more flexibiltiy in the initial setup for your DNS.
7> chọn DNS Express,trong ô Please enter the domain name điền domain bạn vào đó ,click vào nút C reate
DNS
8> Vì IP của bạn là dynamic IP (IP động) nên sau mỗi lần khởi động PC IP sẽ thay đổi ,bạn cần phải update
IP cho thằng http://dnsexit.com/
Trích:
<!-- END TEMPLATE: bbcode_quote --> <!-- BEGIN TEMPLATE: bbcode_quote --><table border="0"
cellpadding="6" cellspacing="0" width="100%"> <tbody><tr> <td class="alt2" style="border: 1px inset ;">
http://www.dnsexit.com/RemoteUpdate....**.xx.xx.** * (http://www.dnsexit.com/RemoteUpdate.sv?
login=yourlogin&password=yourpassword&host=yourhost.yourdomain.com&myip=***.xx.xx.***) </td>
</tr> </tbody></table>
cách 3 : update bằng soft ,cách này là tiện nhất,có rất nhiều soft hỗ trợ cho việc này.Mình giới thiệu soft
"DynSite" ,1 phần mềm (http://freecodevn.com/for@um/autolink.php?id=42&script=showpost&forumid=30)
rất tốt cho việc update ip ,bạn sẽ tốn khoảng 15' - 30' cho 2 cách trên nhưng khi dùng soft này chỉ tốn chừng
3'
forum.t3h.vn/archive/index.php?t-10522.… 3/5
10/3/2010 TUT: Add Dynamic DNS cho Domain trỏ …
1>
http://img398.imageshack.us/img398/1089/awa1pv8.jpg
Bạn download file từ link trên,tiến hành cài đặt bình thường.Khi setup xong sẽ cần config vài cái để nó update
IP PC lên site chúng ta cần,C họn Next để qua bước kế tiếp.
2>
http://img398.imageshack.us/img398/3171/awa2sp0.jpg
C họn kiểu server mà bạn cần,trong danh sách sổ xuống Server Type chọn Dynamic DNS Services ,nhấn Next
3>
http://img398.imageshack.us/img398/2222/awa3kc0.jpg
C họn site mà bạn đã đăng kí account,vì chúng ta reg acc ở DNSEXIT trong danh sách sổ xuống chọn
dnsexit.com ,nhấn Next
4>
http://img398.imageshack.us/img398/8563/awa4yc1.jpg
Vì là lần đầu tiên bạn dùng soft này nên chọn C onfigure a new account ,điền tên cho acc này
5>
http://img398.imageshack.us/img398/4981/awa5js0.jpg
Điền tên user và tick vào ô This service requires a password ,điền pass của acc vào đó
6>
http://img360.imageshack.us/img360/7826/awa6lm4.jpg
7>
Những mục sau bạn chỉ cần Next qua ,khi config và update thành công bạn sẽ thấy :
http://img360.imageshack.us/img360/1944/awa8yn5.jpg
Done ! Thế là xong ,sau khi chờ domain chuyển dns ( chỉ 1 lần duy nhất,khoảng 5' ,tối đa là 24h) bạn đã có 1
home server với :
Space : Unlimit
Band Width : Unlimit
Database : Unlimit
C hú ý : để run script trên server của bạn ,bạn nên dùng link là http://localhost (http://localhost/) thay vì dùng
domain của chính mình ,vì nếu dùng domain thì nó sẽ chỉ thẳng vào IP máy của bạn nên sẽ ra màn hình
config modem .......... hoặc nếu bạn vẫn muốn dùng domain thì hãy fake IP ,kiếm 1 proxy nào đó rồi vào
theo domain của mình
forum.t3h.vn/archive/index.php?t-10522.… 4/5
10/3/2010 TUT: Add Dynamic DNS cho Domain trỏ …
Bài sau sẽ hướng dẫn cách tự động tìm hàng ngàn proxy,phân loại level và country chỉ vài phút
============================
Trích (TUT của awarius@gmail.com) Link (http://freecodevn.com/for@um/showpost.php?
p=130257&postcount=13) <!-- END TEMPLATE: bbcode_quote -->
Powered by vBulletin™ Version 4.0.3 C opyright © 2010 vBulletin Solutions, Inc. All rights reserved.
forum.t3h.vn/archive/index.php?t-10522.… 5/5