當前位置:首頁 » 雲伺服器 » 怎樣搭建伺服器和別人進行通信

怎樣搭建伺服器和別人進行通信

發布時間: 2022-12-15 03:23:20

① 如何搭建一個免費的郵件伺服器,要可以對外通訊,ip和域名我都有了!

先分享一個如何通過windows 自行搭建免費郵件伺服器的方法。

首先,安裝POP3、SMTP組件。對windows server進行檢查,看看是否安裝了pop3服務和smtp服務組件,若未安裝,則需要進行手動添加。
安裝pop3服務組件:先必須以系統管理員身份登入到windows server系統中,再按步驟進行設置「控制面板→添加或刪除程序→添加/刪除windows組件」,完成後會彈出一個對話框「windows組件向導」,選「電子郵件服務」,再點擊「詳細信息」,這時會出現2個部分內容:pop3服務和pop3服務web管理。「pop3服務web管理」便於用戶進行遠程web方式管理郵件伺服器,這方面有需求的可選擇該項。
安裝smtp服務組件:找到「應用程序伺服器」,點擊其中的「詳細信息」按鈕,然後點擊「Internet信息服務(IIS)」進行詳細信息查看,再選擇「Smtp Service」,按確定。而用戶若希望能用遠程web管理郵件伺服器,就一定要選擇「萬維網服務」中的「遠程管理(HTML)」組件,待以上步驟都完成後,點擊「下一步」,這樣就可以進行pop3和smtp服務的安裝配置了。

其次,配置pop3和smtp伺服器。在進行smtp伺服器配置前必須先完成pop3伺服器的配置,這樣才能搭建成功。pop3伺服器:點擊「開始→管理工具→pop3服務」,在彈出的窗口左欄選中pop3服務,然後點擊右欄的「新域」按鈕,彈出「添加域」對話框,在「域名」一欄中輸入你的郵件伺服器域名,就是郵件賬戶「@」後面的部分,例如@後面輸入的um.net,再點擊確定。這樣就在Internet上注冊了一個名為「um.net」的域名,且該域名在DNS伺服器中設置了郵件交換記錄,並將解析到windows server郵件伺服器的IP地址上。郵件域創建完成後選中新建的「um.net」域,點擊右欄的「添加郵箱」按鈕,在彈出的對話框中的「郵箱名」中輸入郵箱用戶名,設置好密碼,在點擊確定,這樣從創建郵件域到創建郵箱就完成了。
smtp伺服器:以上步驟完成後,點擊「開始→程序→管理工具→Internet信息服務(IIS)管理器」,在彈出的窗口中點擊「默認smtp虛擬伺服器」,再點擊「屬性」選項,從而進入到「默認smtp虛擬伺服器」中,再切換到「常規」標簽頁,在「IP地址」下拉列表框中選擇郵件伺服器的IP地址,點擊確定,這樣一個小型郵件伺服器就架設成功了。

最後,郵件收發及遠程web管理。用戶利用郵件客戶端軟體連接到郵件伺服器就可以進行郵件收發工作了,在設置郵件客戶端軟體的pop3和smtp服務地址時,域名輸入「um.net」即可。若要進行郵件伺服器的遠程web管理,在遠端客戶機中,打開IE瀏覽器,輸入「伺服器IP地址:8098」,在彈出的連接對話框中輸入管理員用戶名和密碼,點擊確定,就能登錄到web管理界面了。
這也只適用於一些對郵件系統功能要求不多的企業。像簡單的郵件收發,郵件存檔管理這類常規需求能基本滿足。垃圾郵件過濾、海外通信、郵件監控加密等功能是不具備的。

企業應如何選擇合適的郵件伺服器,重點還是看自身需求來量體裁衣。對信息安全或企業郵箱功能有更高要求的企業,建議使用專業的郵件伺服器進行自建。在眾多一線郵件伺服器品牌中,U-Mail郵件伺服器的性價比就相當不錯。U-Mail是國內最早提出一次性購買終生免費升級的專業郵件系統服務商。內嵌頂級的反垃圾模塊、安全郵件網關、以及獨有的全球收發保證功能都無需再額外付費,且提供從安裝、部署到維護一站式全程服務。相信方便、經濟、高效、安全穩定的U-Mail郵件伺服器,將是企業管理無憂的最佳選擇。

② 怎麼使用TCP/IP與伺服器進行通信

要和伺服器通信首先得知道伺服器開放的ip地址和埠是多少,其次用socket編程創建套接字,綁定IP埠,最後進行網路連接,連通了就可以進行通信了。

③ 兩台伺服器之間怎麼通信

我說一種最簡單的方法: 1、路由上映射80以及遠程埠給Web伺服器的80和遠程埠。 2、路由上映射其他埠(如4489)給資料庫伺服器的遠程埠。 這樣就解決了2台伺服器都需要遠程登陸的問題了。 3、這2個機器,默認應該是走的內網路由方式連接,你就用內網IP把他們連接起來。

④ Socket編程如何搭建一個外網可以訪問的伺服器

步驟:
1,和代理建立tcp聯接。
2,向代理發送版本的請求信息:
void CCommunicator::SendVer()
{
int datasize = 6;
char tempbuf[6];
tempbuf[0]=5;
tempbuf[1]=4;//標示後面所根的字接數
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=2;
tempbuf[5]=3;
int senddatalen;
senddatalen=send(m_sock,(char*)tempbuf,6,0);
}
這一步如果失敗,斷開建立的tcp聯接,如果成功,如果需要用戶驗證則進行步驟3,否則進行4.
3,如果需要用戶驗證,則類似:
BOOL CCommunicator::SendUserTest()
{
int usernamelen=0;
int userpasslen=0;
usernamelen=m_strTestUserName.GetLength();
userpasslen=m_strTestUserPass.GetLength();
char tempbuf[100];
tempbuf[0]=5;
tempbuf[1]=usernamelen;//標示後面所根的字接數
strcpy(&tempbuf[2],m_strTestUserName);
tempbuf[2+usernamelen]=userpasslen;
strcpy((char*)&tempbuf [3+usernamelen],m_strTestUserPass);
int senddatalen;
int len;
len=usernamelen+userpasslen+3;
senddatalen=send(m_sock,(char*)tempbuf,len,0);
} 如果失敗,斷開建立的tcp聯接, 如果用戶返回成功,步驟4.
4,發送請求的協議類似:
void CCommunicator::SendRequestUDP()
{
int const datasize=10;
BYTE tempbuf[datasize]; tempbuf[0]=5;
tempbuf[1]=3;//標示UDP連接
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=0;
tempbuf[5]=0;
tempbuf[6]=0;
tempbuf[7]=0;
*((SHORT*)(&(tempbuf[8])))=m_uBindUDPPort; //UDP在客戶端綁定的埠,就是你本地機器的做udp數據傳送的埠調用
//socket函數後,再調用bind()來邦定一個埠。
char temp;
temp=tempbuf[8];
tempbuf[8]=tempbuf[9];
tempbuf[9]=temp;
int senddatalen=send(m_sock,(char*)tempbuf,datasize,0);
}
如果失敗,斷開建立的tcp聯接,如果返回成功,驗證完畢!步驟5
5,真正的數據傳送,用代理傳送的時候,數據包的前面加上10個位元組類似:
void CCommunicator::CopyDataHead(BYTE * ptempbuf)
{
struct in_addr addr;
addr.s_addr=inet_addr(「202.220.33.333」);//這個ip是伺服器端的ip
ptempbuf[0]=0;
ptempbuf[1]=0;
ptempbuf[2]=0;
ptempbuf[3]=1;
ptempbuf[4]=(char)addr.S_un.S_un_b.s_b1;
ptempbuf[5]=(char)addr.S_un.S_un_b.s_b2;
ptempbuf[6]=(char)addr.S_un.S_un_b.s_b3;
ptempbuf[7]=(char)addr.S_un.S_un_b.s_b4;
*((SHORT*)(&(ptempbuf[8])))=m_uServerUDPPort;//伺服器的埠,就是你最終要發到那個伺服器的埠,也就是你的qq伺服器。
char temp;
temp=ptempbuf[8];
ptempbuf[8]=ptempbuf[9];
ptempbuf[9]=temp;
}
真正發送的時候類似:
int CCommunicator::SendBufferUDP(LPBYTE lpBuf,int nLen)
{
BYTE tempbuf[1000];
int iHeadData=0;
struct sockaddr_in her;
her.sin_family=AF_INET;
her.sin_addr.s_addr=inet_addr(m_szProxyAddr);//代理伺服器
her.sin_port=htons(m_uSocksPort);//發送請求的時候返回的代理伺服器端的埠,記住,這是最重要的。
CopyDataHead(tempbuf);
iHeadData=10;
nLen=nLen+10;
int addr_len;
addr_len=sizeof(struct sockaddr);
CopyMemory((char*)&tempbuf[iHeadData],lpBuf,nLen);
int returndatalen=sendto(m_socket,(char *)tempbuf,nLen,0,(struct sockaddr *)&her,addr_len);

⑤ 如何搭建一個伺服器可以讓網路上的人都可以訪問我的硬碟

架設ftp,方法是FTP架設

SERV-U3.0
主要新功能:
* 以 WindowsNT/2000/XP... 的 Service 形式運行, 可以隨開機而啟動服務
* 把伺服器和管理工具分離, 而管理工具可以遠程配置 Serv-U 3 的伺服器
* 虛擬路徑映射 (Virtual path mappings), 可以很方便地把不同分區, 甚至不同機器上的路徑都映射到你想它出現的位置, 對於登錄用戶來說, 他根本看不出虛擬映射和實際有什麼分別
* 似乎對 DoS (Deny Of Service) 攻擊有點對策, 實際應用情況不清楚

Step #1. 安裝
點擊安裝程序, 直點 Next 就完成了. 沒什麼好說的.

Step #2. 第一次運行安裝完成後, 伺服器的Service會啟動, 管理工具會自動運行, 你看到的, 是要你配置好它的 Setup Wizard... 唔... 基本上 Next 下去就是了, 下面幾個可能你會有興趣:
Domain name: 域的名字
Allow anonymous access: 要讓匿名登錄嗎? (選 No 可以跳過這部分)
Annoymous home directory: 匿名登錄後, 用戶會看到的目錄
Lock annoymous users into their home directory: 選Yes, 不要讓他們亂跑
Create named account: 要建立有非匿名用戶嗎?
輸入用戶名, 密碼.
(大約和上面過程一樣)
Account admin priviledge: 這個用戶有遠程管理 Serv-U 3 的許可權嗎?
呵呵. 通常選 No priviledge 吧.
嘿! 基本上搞好了!

Step #3. 認識 Serv-U 3 管理工具的的界面
左邊的樹狀結構是 Serv-U 3 的結構層次:
1. Serv-U Server 下面是管理工具在管理的 FTP,
其中<>就是你機上那個伺服器了.

2. 在每個伺服器中...
License: 給你填注冊碼
Settings: 伺服器總配置
Activity: 給你監測本伺服器的運作情況
Domains: 下面的各個 Domain, 是以你的機器擁有的不同IP開的伺服器,
按剛才"第一次運行"來做, 你現在會有一個 Domain 了.

Step #4: 整體配置
在<>的Settings:

General: 總體限制, 參數設置
Max. Speed- 總體限速,
不設的話, 極速可達約 1MBytes/S.
Max no. of users - 同時的連接數目
不要太多, 很傷硬碟的, 建議不超過20
Check Anonymous password - 匿名登陸密碼檢查,
不要選, 否則 IE 不能進入.
Block Anti Time-out schemes
Block "FTP_bounce"...
主要是把些無聊人趕掉, 都選吧, 細節看 Help
Block users who connect...
隨意, 用於"罰"一下用多線程下載的用戶.
其餘選項看 Help 吧.

Dir Cache: 目錄緩存
用戶較多時, 可以明顯加快用戶瀏覽的速度,
把它打開, 用默認的 Max.Size 25, Time-out 600 sec. 差不多了.
Auto-Refresh 選取後你會看到在緩存中有哪些目錄

Advanced:
Server:
Enable security - 安全設置生效
一定要選上! 否則你會死得很難看. KAKAKA
Sockets:
Inline out-of-band data
選取後聽說可以防止 DoS 攻擊, 但默認沒選, 你自己決定吧.

如何配置用戶:
Step #1: 域 (Domain) 配置
在 Domains 下選取你的域吧!
Name: 域的名字
Domain IP address: 為簡單起見, "Use any available IP address" 算了吧.
Domain type:
Store in .INI file 比較好,
它把你的伺服器的設置都放到 ServUDaemon.ini ,
重裝系統後把這文件放上去就行了.
FTP port number:
通常是 21

Settings:
General:
Max no. of users - 同時的連接數目
和上一個差不多, 不過是在域里限制
Virtual path mapping - 請看 VPM 篇
Links - 同上
Messages:
很好玩的, 可以把別人登錄看到的信息都改掉.
Logging:
就是 log 啊. 不懂? 看 help!

Step #2: 用戶帳號
在 Domains 下...
Users... 右擊出現新增/移除用戶選單.

點選任一用戶後, 各項用戶參數意義:

Account:
Disable account: 暫時令它失效
Automatically remove account on date: 到了某日期就刪掉該用戶! (爽!)
User name: 不用多說吧?
Password: 留空不填代表不用密碼
Home directory: 這用戶登錄時看到的第 1 個目錄
Lock user in home directory:
最如想在用這帳號登陸後, 看到的根目錄是所設的 Home Directory,
就選吧. (建議選取, 否則地址會比較難看)
Priviledge: 這用戶遠程管理 Serv-U 伺服器的許可權, 具體看 HELP

General:
Allow only N login(s) from same IP address
限制同一 IP 用這帳號的連接數, 選了它吧!
如果考慮到用 IE 的用戶, 最好設兩個連接,
否則對方可能不能下載, 如果狠心點, 設 1 個也沒關系!
Max upload Speed.
用這帳號, 每一個連接上傳文件的極速.
Max download Speed
用這帳號, 每一個連接下載的極速.
Idle time-out
發呆多久才 kick 他出去, 個人認為 5 分鍾都夠了.
Sesson time-out
無論他有沒有發呆, 上來一段時間後就把他 KICK 走, 即使他在下載
什麼東東也照踢不誤, 並且在 1 分鍾內不讓他再上來. 這樣在很忙下載
站點中可能有用, 可以讓多點人有機會訪問, 不過確是有點討厭. 呵呵
Max. no. of users
這帳號同時允許的總連接數目.
其餘的比較少用, 看 HELP 吧.
Dir Access:
這里設置這用戶對你硬碟中, 實際路徑的讀寫許可權, 關鍵哦!
無論是 HOME 目錄好, 映射目錄也罷. 要讓用戶用得到, 也要在這里加
具體意義在界面上也很明確吧. 不多說了, 但別忘了.
(記得把 HOME 目錄在這里加多一次, files-[read], directories-

這樣人家看能看到, 下載到你的東東....)

Step #3: 群組帳號
在 Domains 下...
Groups... 右擊出現新增/移除用戶選單.

看上去很簡單是不是? 對了. 把一個 Group 設置了一點參數,
在任一用戶 - Account - Group(s) 中把他加進去, 他就擁有那個參數的許可權.
有什麼用? 你自己想想吧.

哈哈... 基本上我們都搞好了, 但是重頭戲 Virtual path mappings 還沒出場,

Virtal path mappings:
究竟是什麼原因呢? 這是因為很多老鳥都對上面幾篇一屑不顧, 但卻往往
死在 VPM 手上, 但是死在 VPM 的石榴裙下也甘心了. 呵呵....

在 Domains 下...
Settings:
General:
Virtual path mappings:

Step #1: 虛擬路徑映射的概念:
1. Physical path: 目錄的實際路徑
可以是任何Windows分區上任何東東, 甚至網路鄰居里的也可以
2. Mapped to: 映射到... (這個目錄必須實際存在)
你想把它"變到"你硬碟里的那個目錄呢?
你可以用到兩個變數:
%HOME% : 即"Home directory"
%USER% : 用戶名
3. mapped path name:
這個虛擬目錄在顯示出來的名字
4. 記得要在各用戶的 Dir access 中設置它對實際路徑的許可權哦!!!!

Step #2: 舉例:
1. 你想把 f:movie 映射到匿名登錄後看到的 MyMovie 目錄:
Physical path: f:movie
Mapped to: %HOME%
mapped path name: MyMovie
在 anonymous 帳號對 f:movie 設 file - read, dir - list 許可權
2. 你想把 g:mp3 映射到 alex 登錄後看到的 AudioMySongs 目錄:
Physical path: g:mp3
Mapped to: %HOME%Audio
mapped path name: MySongs
在 alex 帳號對 g:mp3 設 file - read, dir - list 許可權

如何封用戶:
Step #1. 按 IP 封
在 Serv-U 中, IP Access 很多地方都有出現, 這就是限制 IP 訪問的地方了.
Domain- Settings 里有; 各用戶- Settings 里有; 各群組- Settings 里也有.
IP access:
如果要限制 IP, 就在這里設置. 限制是由上到下執行檢查的.
這里給出一些例子: (!注意次序!)
1. 只對某幾個 IP 開放帳號:
----------------
A: 202.38.241.8
A: 202.38.249.2
A: 202.38.248.3
D: *
----------------
意思是, 對 202.38.241.8 , 202.38.249.2 , 202.38.248.3
開放, 其餘都不準進入
2. 只對一個網段開放:
----------------
A: 202.38.241.*
D: *
-----------------
意思是, 只對 202.38.241.* 開放, 其餘拒絕
3. 只拒絕部分IP
--------------
D: 123.166.*.*
D: 202.38.234.56
A: *
--------------
拒絕 123.166.*.* 的B類網段, 及 202.38.234.56 訪問,
其餘都歡迎
看了三個例子, 大家都志該知道 IP 限制如何設置吧,
要注意的一點是, 最後一個限制項目, 最好要設成
A: * (其餘都允許進入) 或
D: * (其餘都不準進入)
否則, 可能會得不到預期中的限制的效果.

Step #2. 看不爽封
如果有個人連了上來, 你看他不爽想封掉他.
在 <> - Activity 或
你的Domain - Activity 會看到他,

右擊, KILL USER .............

他在你FTP的命運就在你手中了.

............... The End ..............

後記: 好累啊~~~
對IP Access的補充。。。
Step ## "-"連字元的用法(昨晚試了偶半小時。。:< )
補充:
用來簡潔地表示不屬於整段類地址的一段IP
它可以任意在A、B、C、D類地址中使用
這可是個很好用的地方
比如我只對教育網地址202.112.*-202.120.*開放anonymous帳號

在warftpd/g6中 br>你就要老老實實地在user->anonymous->ip access "allow"項中逐步加上

202.112.*(.*)
202.113.*(.*)
......... r>202.120.*(.*)

而在ServU3.0中
你可以直接寫成:
202.112-120.*

就這么簡單!
#######################################################

關於Message的一些動態的參數:
%Time - 目前的時間
%Date - 目前的日期
%UNow - 目前的聯機人數
%UAll - 從激活到目前為止的聯機人次
%U24h - 在過去 24 小時內的聯機人次
%MaxUsers - 總聯機人數上限
%MaxAnonymous - 匿名聯機人數上限 (Anonymous FTP)
%Name - 帳號名稱
%IP - 對方主機名稱/地址 (Hostname/IP)
%DIR - 目前的目錄
%Disk - 目前的磁碟驅動器名 ( C: D: E: .....)
%DFree - 磁碟剩餘空間
%Fup - 上傳檔案個數
%Fdown - 下傳檔案個數
%Ftot - 總傳檔數
%Bup - 上傳位數
%Bdown - 下傳位數
%Btot - 總傳輸位數
%Tconm - 聯機時間數 (以分為單位)
%Tcons - 聯機時間數 (以秒為單位, 與 %tconm 配合使用)
例:
◎ 來自 %IP 的女神迷您好。
◎ 女神事務所自 Yggdrasil 系統激活以來已接通 %UAll 位使用者。
◎ 過去 24 小時總共有 %U24h 次聯機。
◎ 目前有 %UNow 位使用者在線上,最多容許 %MaxAnonymous 位使用者同時聯機機?
連上去看到的則是...
220-Serv-U FTP-Server v2.1 for WinSock ready...
220-◎ 來自 140.112.18.32 的女神迷您好。
220-◎ 女神事務所自 Yggdrasil 系統激活以來已接通 55 位使用者。
220-◎ 過去 24 小時總共有 55 次聯機。
220-◎ 目前有 2 位使用者在線上,最多容許 50 位使用者同時聯機。
好玩吧?^_^ 這些參數也可以用在 Message File!

關於Dns2go的使用:
DNS2GO——用你自己的名字上網
引言
撥號上網的網民都知道,每次上網用的IP地址都是由ISP動態分配的,因此每次都不同。這樣做當然有利於ISP充分利用手中有限的IP地址資源,但卻給用戶帶來了一些不便,因為這就像一個人每天都必須換一個電話號碼,讓想找他的人無所適從。況且在有一些場合下都需要知道並且告訴別人你的IP地址,比如說你想與朋友做一個點對點的連接進行聊天、傳送文件或者玩Internet游戲等等。

再比如,你的公司出於成本和安全性考慮,決定建立本地的Web、FTP、E-mail伺服器,目的就是每天定時上網,供出差的同事在外地瀏覽本公司主頁、下載文件以及發回郵件。目前我們對上述問題的解決辦法通常是:運行Winipcfg查出自己當前的IP,然後用另一部電話告訴朋友。這時你應該看出擁有固定IP有多方便了吧。也許有人注意到,在我們上網的過程中,在需要輸入訪問地址的時侯,基本上都是用一個域名代替其IP地址,比如在瀏覽器中輸入http://www.sina.com」,而不是用它的IP地址。其實,這是利用了Internet上的DNS服務,也就是通過DNS伺服器將你輸入的域名轉換為對應的IP地址。然而,要擁有自己的域名或者固定IP,要麼你就去託管(或租用)伺服器空間,要麼就通過專線直接連至Internet,顯然這對一般用戶和中小公司而言,是難以承擔也是沒必要的。 那麼怎樣才能解決這個矛盾呢?答案就是動態域名解析——DDNS。DNS2GO就是能實現DDNS的軟體之一,而且是最好用、功能最全的。[/url]

DNS2GO簡介

DNS2GO是Deerfield.com公司繼Wingate 4.0之後推出的新產品。DDNS的實現要依靠兩個程序的協同工作,其一是服務端程序DNS2GO Server,該程序安裝在Deerfield的主機Discovery.dns2go.com上,最終的域名解析工作由它來完成;其二是客戶端程序DNS2GO Client,它安裝在撥號上網用戶的計算機上。它的作用在於:一旦用戶上網,它就取得當前的IP並傳送給伺服器。這樣一來,只需從Deerfield申請一個域名,然後將申請到的域名告訴你的朋友。以後只要你一上網,你的朋友就可以通過這個域名找到你了。

申請域名

域名可以到DNS2GO主http://www.dns2go.com去申請。申請過程中要輸入自己的名字、Email,然後在十幾個免費域名中選擇一個自己中意的,大致的樣式是***.DNS2GO.COM。之後在「***」的位置給自己的計算機起個Internet上的名字,比如:Myweb、Myftp,或者用你自己的名字也行。這樣,只要你在網上,你的朋友就可以通過***.DNS2GO.COM的域名找到你了。[/url]

域名申請好後,接著你要填寫關於你申請的域名的相關信息(Profile),包括站點簡介、說明、分類,是否將自己的域名顯示在DNS2GO社區里,你的計算機上安裝了何種伺服器軟體以及申請哪種增值服務等。最後,你會收到一封E-mail,裡面有一個注冊碼,就是注冊DNS2GO時輸入的那個,這時就可以下載客戶端程序DNS2GO.EXE了。

關於增值服務(valuesss Added Services)

上文提到的增值服務是Deerfield為本地計算機安裝有E-mail伺服器的用戶而開設的。具體有如下幾項:

1.No Email Routing

此項為用戶在申請域名時的默認設置。該項服務為免費,但用戶計算機不在線時就無法收到其他人發來的郵件。

2.POP Forward

POP轉發,即用戶可以指定一個24小時在線的POP伺服器,這樣當用戶計算機不在線時,Deerfield自動將發給該用戶的郵件轉發到指定的POP伺服器上。

3.SMTP Routing

SMTP路由發信,即當用戶不在線時,Deerfield先將發給該用戶的郵件暫存在自己的伺服器上,一旦該用戶上網並收到來自DNS2GO客戶程序的傳送請求,就將存儲的郵件直接發給該用戶計算機上的郵件伺服器。

4.POP Routing

POP路由收信,即當用戶不在線時,Deerfield先將發給該用戶的郵件存儲在自己的伺服器上,然後該用戶可以隨時上網並通過本地Email伺服器或Email客戶程序(如:outlook express)收回郵件。
以上的2-4項服務因為都要佔用Deerfield的伺服器空間,所以均要收費,但可以有一個30天的試用期。收費標准大約是$70/6MB/年。

使 用 手 冊
1.安裝

首先撥號上網,然後運行下載的安裝程序。在圖-1中選擇要安裝的組件,其中DNS2GO Client是必選項。如果用戶通過區域網代理伺服器上網,則可以在代理伺服器上安裝下一個組件「DNS2GO網關擴展程序」。注意:這里所說的代理伺服器僅指通過TCP Mapping方式進行代理的代理服務軟體,如WinGate 2.0,不包括NAT型的代理服務軟體(如SYGate)或LSP型的(如使用WGIC的WinGate3.0/4.0)。

在圖-2中指定用戶計算機上網的方式:「Direct…」為直接方式(通過SYGate、WGIC上網也在此類);「…proxy…」為使用TCP Mapping方式。

2.注冊

安裝完畢後直接進入DNS2GO主界面中的注冊頁,如圖-3。在Domain Name欄中輸入申請好的域名,Registration Key欄輸入注冊碼,之後點擊「OK」。這時DNS2GO客戶開始與遠程服務端程序通信,稍後主界面將自動縮小為任務欄上的「升空火箭」圖標,表示注冊成功,用戶就可以使用申請的域名了。如果你在本地計算機上裝了Web伺服器,這時可以打開瀏覽器並輸入你申請的域名。怎麼樣,看見你的主頁了吧? 3.程序界面

狀態頁(Status)
DNS2GO Service Connection:當前與DNS2GO伺服器的連接狀態或上一次發生的錯誤。
Connect/Disconnect:手動連接到DNS2GO伺服器或斷開連接。
Internet Connection:當前與Internet的連接狀態。
Details:
①Domain Name:用戶申請好的域名。
②Domain Status:DNS2GO伺服器如何處理指向用戶域名的訪問請求。在「連接」頁中指定。
③Heartbeats:DNS2GO客戶程序發送給DNS2GO伺服器的信息包數目。DNS2GO客戶程序每隔一段時間就發送一個heartbeat(心跳)信息包給DNS2GO伺服器,通知伺服器以下信息:用戶計算機仍然在線、用戶計算機當前的IP地址。
④Time On-line:用戶計算機在線的時間。
連接頁(Connection)

已與DNS2GO伺服器建立連接時:
①Point my domain to my current IP address:用戶與DNS2GO伺服器連接成功後,伺服器即將用戶申請的域名綁定至該用戶的當前IP地址,這樣,Internet上的其他用戶能通過此域名訪問該用戶的計算機。
②Set my IP address to:將域名綁定到其他的IP地址。
③Redirect web requests(with a www prefix)to this port:啟用HTTP轉發功能。這時其他用戶發過來的HTTP請求(標准埠:80)被自動轉發到指定埠(例如:8080)。如果用戶的web伺服器被安裝在非標准埠,應在此進行相應設置。
未與DNS2GO伺服器建立連接時:
①Send the visitor a web page that tells them I am off-line:用戶當前未與DNS2GO伺服器建立連接時,其他人如果訪問該用戶域名,DNS2GO伺服器會發給其一個WEB頁面告知被訪問的用戶當前不在線。
②Point my domain to this URL:其他用戶的訪問請求(僅限於HTTP協議)被轉發到指定的WEB頁面(URL)。
③Set my IP address to:其他用戶的訪問請求被轉發到指定的IP地址。如果指定地址為0.0.0.0,則拒絕所有的訪問請求。
選項頁(Option)

Use Proxy Server:
如果用戶計算機是通過代理伺服器的TCP Mapping方式使用DNS2GO客戶端程序,則應選此項;但如果是通過NAT(如Sygate)或LSP(如本地計算機安裝了Wingate3.0/4.0的WGIC)的,則不選。
①Proxy Address:代理伺服器的IP地址(如:192.168.0.1)。
②Port:DNS2GO客戶程序通過該埠與代理伺服器建立TCP Mapping。
③Gateway Extensions:如果代理伺服器上安裝了網關擴展程序,則在此進行設置。網關擴展程序包含在DNS2GO的安裝程序里,但它必須安裝在代理伺服器上。DNS2GO客戶程序通過網關擴展程序得到代理伺服器當前是否上網的信息,從而實現自動與DNS2GO伺服器建立連接或斷開連接的功能,如圖-7。
Check Gateway Status Before Attempting DNS2Go Connection:試圖連接到DNS2GO伺服器前先連接到網關擴展程序,查詢代理伺服器狀態。如果代理伺服器不在線,DNS2GO客戶的查詢不會導致代理伺服器撥號上網;如果代理伺服器在線,則自動連接至DNS2GO伺服器。

離線)或On-line(在線)。假設為離線時,DNS2GO客戶將不做連接的操作;假設為在線時,DNS2GO客戶仍然試圖連接至DNS2GO伺服器。前者為建議選項。
Gateway IP Address:網關擴展程序所在IP地址,應與代理伺服器為同一地址(如:192.168.0.1)。
vi.Port:網關擴展程序偵聽DNS2GO客戶查詢請求所使用的埠。
Run DNS2GO as a service:
將DNS2GO設置為系統服務,即在開機時自動運行,關機時才關閉。
Enable Event logging:
啟用日誌功能。
Auto connect to and disconnect from the DNS2Go service:
一旦用戶計算機上網,DNS2GO客戶就自動連接到DNS2GO伺服器;一旦用戶計算機下網,DNS2GO客戶就斷開與DNS2GO伺服器的連接。如果用戶計算機通過代理伺服器上網,並希望使用此功能,必須在代理伺服器上安裝網關擴展程序。

Re-attempt connection failures X times:
與DNS2GO伺服器連接失敗時,重試的次數。
Show splash screen on startup:
啟動DNS2GO客戶程序時,在桌面顯示一閃而過的窗口。
Transfer Email:
如果用戶在申請域名時選擇了第三項增值服務,則在此進行相應設置,如圖-8、圖-9,其中圖-9中顯示了DNS2GO客戶成功連接到遠程郵件主機且郵件傳送已經開始。
①Mail Host:Deerfield為用戶存儲郵件的伺服器名(mail.dns2go.com),埠為25。如果通過mapping代理上網,則應寫入代理伺服器的IP地址(如:192.168.0.1)及mapping埠(如:1025)。
②Transfer Mail Automatically When I Connect to the Internet:當DNS2GO客戶程序偵測到用戶已上網時,自動發送一條請求給mail.dns2go.com,要求其將存儲的郵件傳送過來。
③Transfer Now:手動發出傳送請求。

撥號調度頁(Scheled Dialing)
用戶可在這里指定DNS2GO客戶在一周內的哪幾天的哪個時間段,使用指定的撥號網路連接自動撥號上網。
時間同步頁(Time Sync)
這里列出了幾個Internet上的時間伺服器,供用戶校正本機時間。
注冊頁(Registration)
Tell A Friend:
以Email的方式通知朋友你申請的DNS2GO域名。
Get Free Key:
如果遺失了注冊碼,通過此功能可以再次得到,但要輸入第一次申請時的個人信息。
Ground Control:
此功能讓用戶在線修改申請使用域名的profile、增值服務等。

⑥ 區域網即時通信的搭建系統

搭建一套區域網即時通信系統其實並不是一件龐大的工程,一套即時通信的搭建構成可以分為二個部分:即時通信伺服器端軟體安裝和即時通信客戶端軟體安裝。(本文章以清揚即時通信qyMessenger為例進行區域網即時通信系統的搭建說明) 即時通信伺服器端硬體:最低配置要求P4以上,512M內存,硬碟在40G以上,操作系統可以是windows xp、windows 2003。
即時通信客戶端硬體:操作系統可以是windows 2000、windows xp、windows 2003和 windows vista。
軟體要求:
即時通信軟體:目前市場上已經有不少企業級區域網即時通信軟體了,有LCS、Sametime、清揚即時通信等,建議用戶先期試用測試後進行選擇(本文章以清揚即時通信qyMessenger為例進行區域網即時通信的搭建說明) 1、下載安裝包。最好找到最新版本。建議到官方網站下載。
2、安裝。解壓縮後,運行setup.exe程序,按照安裝提示完成安裝。如果不解壓縮安裝會出錯。如果安裝出現windows install 錯誤,則需要下載 windows installer 3.1先行安裝後方可。
客戶端軟體安裝
1、獲得客戶端安裝包。這個安裝包並不包含在前面下載的安裝包中,需要在伺服器端管理界面的「生成客戶端」菜單中生成(這種生成方式可以在客戶端中自動包含伺服器端的通信信息,安裝後的客戶端無需配置將會自動尋找到伺服器端來進行通信。),生出來的是4個文件:qyMessenger.msi,qyMessenger.exe,setup.exe和qnm.cgi。
2、安裝。把生出來的4個文件拷到客戶端電腦上,運行setup.exe程序,按照安裝提示完成安裝。
3、運行。運行桌面上的qyMessenger快捷方式。右下角出現QM圖標。如果與伺服器自動連通,圖標是綠色。如果沒有與伺服器連通,則圖標是灰色,這時,需要打開客戶端窗口的[配置]/[選項]手工填寫伺服器端的IP地址信息,修改後,需點擊[文件]/[退出]後重新運行起來,看到圖標變綠。

雲伺服器與本地伺服器如何進行數據通訊

1、直連資料庫

Python直連到雲資料庫上,與本地操作都一樣,只不過資料庫IP由內網IP轉為雲伺服器IP。這種情況你需要注意的是

直連資料庫時所需要的敏感信息(資料庫名,資料庫賬號,資料庫密碼)需要通過加解密手法,盡量避免泄露;

開放雲資料庫的遠程訪問許可權,這個方面就是需要調防火牆(沒有防火牆就跳過),另外如果是MySQL,需要把資料庫賬號設置為允許遠程訪問的狀態,這個網上有教程,仔細看都沒問題;

直連資料庫優點在於開發簡單,我們不需要考慮tcp層如何運作,但缺點是容易資料庫暴露,被人拿到資料庫數據;

2、中間件

雲伺服器上部署中間件,中間件有兩種:tcp和http,無論那種你都需要構建好自己的通信協議,敏感數據加解密協議等等,在中間件框架下完成原直連資料庫所進行的交互操作,如果用的人多了還要考慮性能問題。當然,如果用中間件,資料庫是不需要開放遠程訪問許可權的(如果有防火牆,是需要在防火牆中,允許中間件埠的通信)。

中間件優點在於只要沒出什麼大bug,不會泄露資料庫,缺點在於開發難度上;

⑧ LINUX下如何創建TCP客戶端和伺服器,實現通信

1.可能是在獲取客戶端的ip和埠時,處理出現問題,導致無法正確發送到客戶端。
2.客戶端是否使用固定的埠來接收伺服器信息,或伺服器是否正確發送到客戶端的相應的埠。
3.通過上面分析,最大可能是在處理埠出現問題,請重新檢查。
4.實在不行,最好使用拋出異常方法來捕獲錯誤消息,或是通過一步一步調試分析數據發送過程。

熱點內容
寬頻撥號連接中賬戶密碼是什麼 發布:2025-03-17 23:49:06 瀏覽:358
android貪吃蛇 發布:2025-03-17 23:45:57 瀏覽:68
zbar源碼 發布:2025-03-17 23:42:18 瀏覽:770
水星wifi改密碼怎麼改 發布:2025-03-17 23:41:39 瀏覽:790
編程班表 發布:2025-03-17 23:41:34 瀏覽:881
網上鄰居訪問許可權 發布:2025-03-17 23:41:31 瀏覽:390
國行安卓11如何使用谷歌 發布:2025-03-17 23:40:52 瀏覽:146
ftp數據傳輸和控制埠 發布:2025-03-17 23:40:52 瀏覽:875
首演算法 發布:2025-03-17 23:40:02 瀏覽:451
php應用程序池 發布:2025-03-17 23:36:13 瀏覽:410