導航:首頁 > 配伺服器 > 如何搭建外網伺服器

如何搭建外網伺服器

發布時間:2022-03-03 07:00:29

① 配置外網伺服器需要哪些步驟

在路由器上設置NAT地址轉換
設置NAT內部全局地址為路由器公網地址;
設置NAT內部本地地址為伺服器的IP地址。

另外需要在WAN口設置它為NAT的OUT方向;
在連接伺服器的LAN口設置它為NAT的IN方向。

可以做1對1的IP映射,也可以只做幾個埠的映射比如公網IP:80影射內網IP:80 ,FTP是21等等

外網的客戶端訪問路由器的公網IP就可以訪問伺服器了。

天互數據 為您解答,希望能幫到你

② 如何在內網搭建一個外網能訪問的伺服器

你想在么用,雲伺服器裡面有一個外網和內網都可以訪問不受限制。我用的是萬雲數據雲伺服器,你說的問題不是問題。

③ 如何配置外網伺服器

無非就個 WEB伺服器 也就 幾千塊錢就能搞定, 那用幾萬, 呵呵~

④ 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);

⑤ 在電腦上搭建伺服器怎麼讓外網訪問

首先查看下你路由器撥號上網獲得的外網IP地址,再看下你電腦獲得的內網IP,然後再路由器上做一個埠映射,就可以直接通過外網IP連接到你伺服器了。映射相應的埠,比如連接SQL需要映射1433,Mysql需要3306,iis需要80等。當然如果路由器可以做NAT,可以直接把你內網的機器通過地址轉換到外網IP。不過,如果實在不懂這些的話,建議去掉路由器直接電腦撥號就可以。

⑥ 如何建立一個能讓外網訪問的FTP伺服器

1、下載個Serv-u, 解壓並安裝,打開軟體後 界面如下圖,點擊域詳細信息下的「配置域的監聽器」。

⑦ 怎麼搭建外網伺服器

租用一台伺服器,機房給配備的IP就是外網IP
海騰數據王淼為你服務

⑧ 如何使用自己電腦搭建一個外網可以訪問的伺服器

這個不建議,因為首線電腦咱們用的都是配置不算太高的,長時間的實現服務的運轉365天不關機是,不太現實的,對電腦的壽命也大打折。
再有就是外網的IP,是國加對機房等有相關資質的機構分配的。
可以了解下,租用下一台伺服器,也比較便宜,綜合算下來還是劃算的。
海騰數據你可以去看下,了解下。

⑨ 公司網路上搭建外網伺服器怎麼搭建

首先在沒有很專業的人員的前提下,想到要公開一個IP給大家訪問。除了「給大家看什麼」的問題之外,「安全」問題是不是也曾經被提到過?
其次,要做到被Internet訪問其實不難。去注冊一個域名,然後將域名解析到這個IP,然後裝一些WEB服務相關的軟體,開放出80埠,就好了。

⑩ 怎樣完整搭建可以讓外網訪問的linux伺服器

1、撤銷多餘的服務根據機器的用途,很多服務是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外許多服務。如果你的伺服器只是Web伺服器,也可以關掉許多服務。為此,可轉到管理菜單,檢查服務項目。只需撤銷所有不想啟動的服務選項。

閱讀全文

與如何搭建外網伺服器相關的資料

熱點內容
什麼app買吃的東西是批發價的 瀏覽:419
漏斗存錢罐解壓玩具 瀏覽:783
誇克可以在線解壓文件嗎 瀏覽:518
大樂透投注費用演算法 瀏覽:209
程序員前3到5年後的建議 瀏覽:130
共享電動車用什麼app找 瀏覽:723
cpu具有編譯功能嗎 瀏覽:749
我的世界伺服器怎麼獲得拒絕方塊 瀏覽:923
手機加密密碼去哪裡能找到 瀏覽:169
什麼特效相機app好玩 瀏覽:952
凱叔命令詞 瀏覽:85
製作雲伺服器怎麼轉發數據 瀏覽:721
文件預覽java實現 瀏覽:984
青島少兒編程 瀏覽:400
蜘蛛5音箱安卓軟體怎麼用 瀏覽:588
前公司源碼可以用嗎 瀏覽:127
單片機初始化程序編程 瀏覽:197
app流失率指什麼 瀏覽:807
抗震等級梁的加密 瀏覽:919
液壓機解壓教學視頻 瀏覽:992