You are on page 1of 4

Bin chic my tnh c nhn thnh 1 Host server trn internet

Thng thng, khi s dng cc dch v telnet, remote desktop connect gia cc my tnh vi nhau chng ta ch c
th thc hin c khi cc my cng mng LAN vi nhau. iu ny xem ra l khng cn thit v cc my
cng mng LAN th chng ta c th chy t my ny sang my khc v s dng ty . Vn t ra l lm th no
c th truy cp v cu hnh trn my tnh ca mnh t mi ni, mi lc thng qua mng internet min l ti thi
im my tnh ca chng ta ang kt ni internet thng qua modem adsl. Ni cch khc,lc ny chic my tnh
ca chng ta s ng vai tr l 1 host server thc s. Ngoi ra, nu my tnh ca bn cu hnh, bn c th ci
t s dng n nh 1 web server hay 1 game server
Sau y mnh xin hng dn cc bn 1 cch thc hin iu ny.

I: Cu hnh trn host server


B1: ci t ip tnh cho host (lu l ip trong mng LAN)
Nh y, trnh xy ra xung t ip trong mng LAN, mnh s s dng li chnh a ch ip m modem cp pht
cho my tnh ca mnh. xem ip hin thi ca my, cc bn vo RUN g CMD g ipconfig /all
Nh trong hnh, card mng ca mnh c cc thng s ip nh sau:
IP: 192.168.1.100
SM: 255.255.255.0
Gateway: 192.168.1.1 ( y l ip ca modem)
OK! By h mnh s cu hnh ip tnh cho card mng ny ca my tnh theo cc thng s m modem cp pht.
Vi my tnh ci window 7 cc bn cn phi b chn IPv6, vi window xp th khng cn quan tm bc ny.
By h doubclick vo dng Internet Protocol Version4(IPv4)
Cc bn in vo cc thng s theo nh thng tin thu c t lnh ipconfig /all trn.
a ch DNS server cc bn c th s dng server google public 8.8.8.8 v 8.8.4.4 nh hnh trn.
OK! Vy l xong phn cu hnh ip tnh.

B2: Kick hot cc dch v.


1. kick hot dch v remote desktop connection
- cc bn vo Control Panel/Administrator Tools/Services hoc vo RUN g services.msc nhn Enter
Ti ca s services cc bn doubclick vo dng remote desktop configuration chn Startup type l automatic,
nhn Apply sau nhn start cui cng nhn ok.
Ti dng remote desktop services cc bn lm tng t.
Tip theo chng ta cn Add cc user c php ng nhp vo remote desktop server
Cc bn right click vo my computer chn properties
Ca s properties hin ra,ti ct bn tri cc bn chn remote settings
1 ca s System properties hin ra, cc bn chn nh hnh di sau click Select users
Ca s Remote desktop User hin ra, cc bn lick Add
Cc bn in vo user m bn mun cho php remote desktop, nh hnh di mnh add user Kieunv sau nhn
OK
OK!xong phn remote desktop server
2. Kick hot telnet server
- cc bn vo Control Panel/Unistall a program
Ti ct bn phi cc bn chn Turn Windows features on or off
Ti ca s Windows featunes cc bn tick chn Telnet Client v Telnet Server
Tip theo cc bn vo RUN g services.msc
Ti ca s services cc bn doubclick dng telnet

Ti ca s Telnet Properties:
Startup tyle chn Automatic , nhn Apply sau click Start cui cng click OK
OK! Xong phn telnet server.
3. Ngoi ra, cc bn c th ci t thm web server
Cc bn c th s dng IIS ca Windows (ch h tr ASP, ASP.NET v MSSQL ) hoc dng cc b ci web server
nh XAPPP, WampServer,VertrigoServ (h tr php, Perl,Python,GD2 v MySQL)
Phn ny cc bn c th tm hiu thm trn google,mnh xin php b qua.
Nh y mnh s dng XAPPP to webserver.
OK! Vy l tm xong phn cu hnh host server, by h my tnh ca cc chng ta c th hot ng nh 1
hostserver trong mng LAN.
By h sang bc tip theo.

B2: Cu hnh ti modem


Nh y, mng LAN ca mnh c 4 my tnh kt ni vi 1 modem adsl.
tut ny mnh thc hin cu hnh trn modem TP-Link TD-8840T thng qua port 80 bng trnh duyt web,
modem ca mnh l loi c tng min ph khi ng k gi mng ca FPT. Vi cc modem khc giao din web
c th hi khc nhng nhn chung l tng tng t nhau.(Nu bn nh no gp kh khn bc ny mnh s
hng dn cu hnh modem qua Telnet bng giao din dng lnh sau, by h xin php b qua)
- u tin cc bn m trnh duyt web v g vo a ch ip ca modem, a ch ny chnh l a ch Gateway m ta
thy c khi dng lnh ipconfig /all
- Vi modem ca mnh, ip l 192.168.1.1
Nhp vo user v password truy cp modem
Vi mi loi modem s c user v default password khc nhau, cc bn c th ln mng search.
Vi modem ca mnh, User :admin ; default password :admin (sau khi truy cp bn nn thay i default password
bng password ty ca bn)
Hnh di l giao din cu hnh ca modem ca mnh, by h mnh vo Advanced
Setup chn firewall
Firewall v ISP : chn disabled sau nhn save
Tip theo click NAT , chn 1 "Virtual circuit" t danh sch s xung, number of IPs mnh chn single sau
click Virtual Server
Tip theo, mnh cu hnh nh hnh di. Trong :
- Application nhp vo ty ( ca mnh nhp l Kieu_Server)
- Protocol chn ALL
- start port number n End port number l tt c cc port m ta s m trn modem, nh hnh di mnh m t
port 21 n port 100 ( trong s c cc port m ta s s dng cho cc dch v gm port 23 (dnh cho telnet), port
21 v 22 (dnh cho FTP Protocol), port 80 ( dnh cho ng dng web)
- Local ip address l a ch m ta cu hnh cho my tnh bc 1 ( ca mnh l 192.168.1.100)
Sau click save
By h trong bng Virtual Server Listing s c thm Application kieu_server c m cc port t 21 n port
100 tr n my tnh c a ch 192.168.1.100 trong mng LAN.
s dng Remote desktop connection cc bn cn m port 3389 . Cc bn Add thm 1 Application vi
Protocol:TCP ; start port:3389 ; end port:3389 ; local ip address:192.168.1.100
OK! Xong bc 2, by h my tnh ca mnh c th s dng nh 1 hostserver trn internet. Tuy nhin truy
cp chng ta cn bit a ch IP trn internet ca my tnh ( thc cht l ip ca exit interface WAN trn modem),
mnh truy cp trang web: http://www.cmyip.com/
Nh hnh di, ip ca my tnh mnh l 42.114.7.104, ip my ca cc bn s l cc con s khc.

By h mnh c th dng ip ny truy cp hostserver ca mnh t internet thng qua telnet client, ftp client,
hoc trnh duyt web ging nh trong mng LAN.
Tuy nhin ip m mnh c c l ip ng, mi khi modem kt ni vi internet n s c ISP cp pht ngu nhin
1 a ch ip mi. rt may, trn mng c rt nhiu trang web c th gip mnh vic ny, y mnh s dng dch v
ca trang web http://www.no-ip.com/
Dch v ca trang web ny cho php mnh tr 1 tn min ti ip my tnh ca mnh v t ng update ip khi c thay
i.
By h mnh truy cp trang web http://www.no-ip.com/ v ng k 1 ti khon, sau ng nhp vo
http://www.no-ip.com/ bng ti khon .
Sau khi ng nhp cc mnh click vo Add a host ng k 1 tn min con v tr tn min ti ip host ca
mnh.
Ti hostname mnh nhp vo tn min con mun ng k v chn 1 tn min m bn cnh ( vi free user
ch c dng tn min m zapto.org, tn min ca mnh ng k l kieunv.zapto.org )
Cc thng s khc cc bn mc nh, sau click Create host"
Tip theo mnh ti v v ci t phn mm DUC server l phn mm km theo ca trang http://www.no-ip.com/ ti
a ch http://www.no-ip.com/client/ducsetup.exe
Phn mm ny c tc dng auto update ip mi khi ip ca host server thay i.
Sau khi ci t, giao din DUC server nh hnh di
Cc mnh nhp DUC server bng thng tin ti khon ng k ti http://www.no-ip.com/
Sau khi ng nhp mnh click vo nt select hosts v tick vo tn min m mnh mn s dng cho host server
ca mnh, sau chn save.
Sau mnh vo file/preferences tick vo run on startup ti network adapter chn card mng m mnh
cu hnh ip tnh bc trn. Sau click OK
OK! Xong ri, by h bn c th truy cp host server ca bn t ngoi internet bng tn min m bn ng k.
Host ca mnh c tn min kieunv.zapto.org
By h mnh s ng t 1 my tnh khc v dng tn min kieunv.zapto.org truy cp my tnh ca mnh nh.
Trn trnh duyt web mnh g http://kieunv.zapto.org
OK! Nh ni u bi, mnh s dng XAMPP ci t host ca mnh lm web server, hnh di l giao din
iu khin ca XAMPP, by h mnh s th ci t 1 web site trn hostserver ca mnh nh.
y mnh chn m gi ngun xenforo lm 1 din n online tng t nh din n cnt51dh2.com ca chng
ta.V kt qu mnh c 1 din n online chy ngon lnh y nh trn 1 hostserver thc s.
By h mnh s truy cp my tnh ca mnh qua Telnet bng tn min kieunv.zapto.org nh.
y mnh s dng chng trnh Telnet client mc nh trn windows
vo RUN/CMD
g telnet kieunv.zapto.org nhn enter
Nhp n ri nhn enter
Nhp vo user v password ri nhn enter
OK! Vy l mnh vo c host server ca mnh v c th thc hin cc lnh dos nh th mnh ang ngi ti
hostserver ca mnh vy.
Tip theo mnh s th thc hin remote desktop ti host server ca mnh nh.
Ti 1 my tnh kt ni internet, mnh vo start/All program/Accessories/remote desktop connection
Ca s remote desktop connection hin ra, mnh nhp vo tn hostserver ca mnh l : kieunv.zapto.org
Click connect
Nhp vo username v password ca user m mnh add bc 1 ( ca mnh l : kieunv ) sau nhn ok ( vi
windows 7 v windows xp, ti 1 thi im, trn 1 my tnh ch cho php 1 user c truy cp giao din GUI nn
nu ti hostserver cc bn ang ng nhp bng 1 user m remote desktop cc bn li dng user khc th user ang
s dng s b y ra mn hnh ng nhp, tuy nhin cc cc tin trnh ang chy di quyn user s vn chy
tip ging nh th cc bn chn ch Switch user vy)

hnh trn, mnh t remote desktop ti chnh my ca mnh nn nu ng nhp tip th mnh s b vng ra mn
hnh ng nhp .(bnh thng cc bn ko th t remote ti chnh my ca mnh bng ip trong mng LAN ca my,
iu ny ch thc hin c vi ip trong internet v thc cht nh mnh cp, ip trn internet ca my tnh
thc ra l ip ca exit interface ra mng WAN ca modem, chnh v th nu mnh c th t remote ti host ca mnh
th bt c my tnh no t internet cng c th remote ti host ca mnh c, mnh test trn cc my khng
cng mng LAN vi host ca mnh v u ok ht, nu khng tin cc bn c th th remote ti host ca mnh bng
tn min kieunv.zapto.org, nu thnh cng cc bn s ti c mn hnh ng nhp windows ca my mnh.)
OK! Xong ri , by h th thng thc thnh qu thi.
iu ny s rt tin li nu nh bn l ngi thng xuyn i xa m nhiu ti liu quan trng li trong my
nh, bn ch cn nh ai bt gim ci my v sau l n phn vic ca bn.
Vic ny cng rt tt cho chng ta trong vic hc ngn ng VB.NET v sau ny, vi hostserver ny cc bn c th
s dng test cc ng dng mng vit bng VB.NET chy theo m hnh Client-Server (VB.NET l 1 ngn ng
kh mnh trong vic lp trnh cc ng dng chy trn Server )

on dns qua no-ip bn c th


dng dch v ca mt bo
a ch Pro.vn
chc cc bn thnh cng

You might also like