當前位置:首頁 » 雲伺服器 » c區域網獲取伺服器ip

c區域網獲取伺服器ip

發布時間: 2022-04-27 22:26:38

A. 如何查看區域網內所有的IP

區域網內所有的IP不用看,比如區域網的網關是192.168.0.1,那個這個區域網的所有IP就是192.168.0.100到192.168.0.254這個范圍內,一共有155個IP地址。

要如何查看區域網內正在使用的電腦的IP一共分以下幾個步驟:

第一步:點擊電腦左下角的「開始」,然後再點擊「運行...」。

B. 伺服器ip、內網IP和外網IP有什麼聯系分別是怎樣獲得的

公網ip具有世界范圍的唯一性,而內網ip只在區域網內部具有唯一性。並且,一個區域網里所有電腦的內網IP是互不相同的,但共用一個外網IP。

就像我們前面所說的你所在學校的校名在整個世界上只有一個,但是你學校裡面的A棟大樓3層3號教室只有在你的校園內部才具有唯一性。別的學校也有A棟大樓3層3號教室。你只能跟快遞小哥說請幫我把包裹送到xx大學,而不能說請幫我把包裹送到A棟大樓3層3號教室。

在區域網中,每台電腦都可以自己分配自己的IP,但是這個IP只在區域網中有效。而如果你將電腦連接到互聯網,你的網路提供商的伺服器會為你分配一個IP地址,這個IP地址才是你在外網的IP。兩個IP同時存在,一個對內,一個對外。

(2)c區域網獲取伺服器ip擴展閱讀

內網和外網之間的通信(埠映射原理)

埠映射是 NAT 的一種,它將外網主機的 IP 地址的一個埠映射到內網中一台機器,提供相應的服務。當用戶訪問該 IP 的這個埠時,伺服器自動將請求映射到對應區域網內部的機器上。

A 電腦的 IP 是區域網 IP(192.168.31.11),這個 IP(192.168.31.11)是從路由器的 lan口分配的。當我們上網路的時候,經過路由器的 wan口,進行相應的IP、埠轉化:192.168.31.11:80 -> 10.221.0.24:8080,所以,從 wan口出去的地址為:10.221.0.24:8080。

最後,經過運營商,運營商那邊會做相應的埠映射(而且是動態埠映射),子網 IP(10.221.0.24:8080)轉化為公網 IP(128.0.0.1:8888),通過這個公網 IP 去訪問網路伺服器。

同理,B 的過程也是一樣。通過這樣的層層埠映射,最終保證地址(IP + 埠)的唯一性。A 和 B 訪問網路伺服器,盡管它們的區域網 IP 是一樣的,但是最終它們訪問網路的地址(IP + 埠)是唯一的,所以,網路伺服器回復時,原路返回時能夠區分到底給誰回。

C. C#取到區域網中其他伺服器IP

使用UDP協議,組播.
\
UDP協議不需要查找.所有該軟體啟動後加入一個IP組.比如 10.0.0.123
然後你使用組播消息.所有該組的都能收到...然後收到後再返回一個消息給你.你就知道誰在線了.

D. 請教如何獲取本地區域網內伺服器的的電腦名和IP地址


開始菜單
的運行中輸入cmd,然後在彈出的黑色框框中輸入ipconfig/all,點擊
回車鍵
,在黑色框框中找到本地連接,那裡有你要的信息

E. 如何獲得區域網內伺服器主機的IP地址!

arp -a 加對方IP是查對方的MAC地址
nbtstat -a 加對方IP查對方的主機名
用IP地址反查主機名
ping ip 就可以得到主機名,nbtstat -A xxx.xxx.xxx.xxx可得到主機名。
NBTSTAT命令:用於查看當前基於NETBIOS的TCP/IP連接狀態,通過該工具你可以獲得遠程或本地機器的組名和機器名。雖然用戶使用ipconfig/winipcfg工具可以准確地得到主機的網卡地址,但對於一個已建成的比較大型的區域網,要去每台機器上進行這樣的操作就顯得過於費事了。網管人員通過在自己上網的機器上使用DOS命令nbtstat,可以獲取另一台上網主機的網卡地址。我們還是先來看看它的語法格式吧:
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
參數說明:
-a Remotename—說明使用遠程計算機的名稱列出其名稱表,此參數可以通過遠程計算機的NetBios名來查看他的當前狀態。
-A IP address—說明使用遠程計算機的 IP 地址並列出名稱表,這個和-a不同的是就是這個只能使用IP,其實-a就包括了-A的功能了。
-c—列出遠程計算機的NetBIOS 名稱的緩存和每個名稱的 IP 地址這個參數就是用來列出在你的NetBIOS里緩存的你連接過的計算機的IP。
-n—列出本地機的 NetBIOS 名稱,此參數與上面所介紹的一個工具軟體「netstat」中加「 -a」參數功能類似,只是這個是檢查本地的,如果把netstat -a後面的IP換為自己的就和nbtstat -n的效果是一樣的了。
-r—列出 Windows 網路名稱解析的名稱解析統計。在配置使用 WINS 的 Windows 2000 計算機上,此選項返回要通過廣播或 WINS 來解析和注冊的名稱數。
-R—清除 NetBIOS 名稱緩存中的所有名稱後,重新裝入 Lmhosts 文件,這個參數就是清除nbtstat -c所能看見的緩存里的IP。
-S—在客戶端和伺服器會話表中只顯示遠程計算機的IP地址。
-s—顯示客戶端和伺服器會話,並將遠程計算機 IP 地址轉換成NETBIOS名稱。此參數和-S差不多,只是這個會把對方的NetBIOS名給解析出來。
-RR—釋放在 WINS 伺服器上注冊的 NetBIOS 名稱,然後刷新它們的注冊。
interval—每隔interval 秒重新顯示所選的統計,直到按「CTRL+C」鍵停止重新顯示統計。如果省略該參數,nbtstat 將列印一次當前的配置信息。此參數和netstat的一樣,nbtstat中的「interval」參數是配合-s和-S一起使用的。
好了,關於nbtstat的應用就不多講了,相信看了它的一些參數功能也就明白了它的功能了,只是要特別注意這個工具中的一些參數是區分大、小寫的,使用時要特別留心!另外在系統中還人置有許多這方面的工具,如ARP命令是用於顯示並修改Internet到乙太網的地址轉換表;nslookup命令的功能是查詢一台機器的IP地址和其對應的域名,它通常需要一台域名伺服器來提供域名服務,如果用戶已經設置好域名伺服器,就可以用這個命令查看不同主機的IP地址對應的域名……在此就不多講了,另外還要說明的一點就是不同的系統中的相應命令參數設置可能有不同之處,但大體功能是一致的,希望大家在應用時稍加註意,本文所列的這些工具軟體參數用法全是針對Win9xWinMe,在NT和UNIX、LINUX系統中有一些不同之處
在區域網內,我們常使用一些工具來查IP查主機名,利用ipconfig或者ping可以查到IP地址,也是我們常使用的工具。而要查網內的主機,可以用網上鄰居,其實我們也有一個很方便的方法,通過指定IP地址就可以查詢到主機名,在windows的命令行方式下,輸入命令:nbtstat -A 192.168.1.111(對方的IP地址)就會把主機名,此主機所在的群組名也顯示出來
nbtstat
該命令使用TCP/IP上的NetBIOS顯示協議統計和當前TCP/IP連接,使用這個命令你可以得到遠程主機的NETBIOS信息,比如用戶名、所屬的工作組、網卡的MAC地址等。在此我們就有必要了解幾個基本的參數。
-a使用這個參數,只要你知道了遠程主機的機器名稱,就可以得到它的NETBIOS信息(下同)。
-A這個參數也可以得到遠程主機的NETBIOS信息,但需要你知道它的IP。
-n列出本地機器的NETBIOS信息。

F. 區域網內怎樣獲得自動分配的IP地址

在區域網中,採用DHCP自動獲取的方式,網內的電腦只能隨機的獲取到某一IP地址,如何才能獲取到某已指定的IP地址。
工具/原料
電腦
方法/步驟
比如在區域網中我想獲得的IP地址為:192.168.1.88。
步驟一:首先要在你的電腦中將其設置為固定IP地址。電腦桌面——網上鄰居(滑鼠右鍵屬性)——雙擊本地連接

然後選擇常規——屬性——雙擊Internet協議(TCP/IP)

然後選擇「使用下面的IP地址」和選擇「使用下面的DNS伺服器地址」,在IP地址上如圖輸上192.168.1.88,子網掩碼255.255.255.0 網關192.168.1.1後,DNS到網路上搜索DNS伺服器後隨便選兩個就行,或者不填,然後點擊確定。

已將其設置為固定後,再將其改為自動獲取,電腦就會自動獲取到你剛輸入過的固定IP地址。
步驟二:電腦桌面——網上鄰居(滑鼠右鍵屬性)——雙擊本地連接——常規——屬性——雙擊Internet協議(TCP/IP)——然後選擇「自動獲取IP地址」和選擇「自動獲取DNS伺服器地址」,就會獲取到你前面所輸入的IP地址。(如果一次不行可多試兩次,或重啟路由器的DHCP服務)

G. 怎麼查看區域網伺服器的IP

使用ping命令即可。例如,對方的計算機名是xx,則DOS模式(win98)下,鍵入ping xx,回車,即可返回對方的ip。win2000或winxp中,在開始菜單--運行中鍵入cmd,回車,接下來用ping名命令,具體同上。
也可以在「運行」中輸入「cmd"(WinXP)或「command"(Win98)後輸入「netatat -n"(其中「-」前有空格)即可顯示與外部連接(或區域網)的情況了,裡面有顯出IP地址的!

H. 如何獲取自己電腦的區域網IP地址

步驟如下,以windows7系統為例。

方法1:

  1. 點擊左下角的「開始」菜單,在搜索欄中輸入「cmd」,點擊回車鍵。

I. 如何獲取區域網內所有登陸電腦的ip ,求C語言代碼!

C++ 獲取區域網內所有可用IP和主機名;
參考如下:
void GetNameAndIp()
{

struct hostent *host;
struct in_addr *ptr;

DWORD dwScope = RESOURCE_CONTEXT;
NETRESOURCE *NetResource = NULL;
HANDLE hEnum;
WNetOpenEnum(dwScope, NULL, NULL, NULL, &hEnum);

WSADATA wsaData;
WSAStartup(MAKEWORD(1, 1), &wsaData);

if (hEnum)
{
DWORD Count = 0xFFFFFFFF;
DWORD BufferSize = 10240;
LPVOID Buffer = new char[10240];
WNetEnumResource(hEnum, &Count, Buffer, &BufferSize);
NetResource = (NETRESOURCE*)Buffer;

char szHostName[200];

for (unsigned int i = 0; i < BufferSize / sizeof(NETRESOURCE); i++, NetResource++)
{
if (NetResource->dwUsage == RESOURCEUSAGE_CONTAINER && NetResource->dwType == RESOURCETYPE_ANY)
{
if (NetResource->lpRemoteName)
{
CString strFullName = NetResource->lpRemoteName;
if (0 == strFullName.Left(2).Compare(_T("\\\\")))
strFullName = strFullName.Right(strFullName.GetLength() - 2);

gethostname(szHostName, strlen(szHostName));
USES_CONVERSION;
char *pchar = T2A(strFullName);
host = gethostbyname(pchar);

if (host == NULL) continue;
ptr = (struct in_addr *) host->h_addr_list[0];

string str = "";
for (int n = 0; n<4; n++)
{
CString addr;
if (n > 0)
{
str += ".";
}
int value = (unsigned int)((unsigned char*)host->h_addr_list[0])[n];
char p[20];
sprintf(p, "%d", value);
str.append(p);
}

std::cout <<"IP:"<< str <<" Name:"<<host->h_name<< std::endl;
}
}
}
delete Buffer;
WNetCloseEnum(hEnum);
}
WSACleanup();
}

J. 如何查到區域網伺服器ip

網上鄰居裡面找到伺服器~再看它的IP
。。呵呵~可能是我沒理解樓主的意思吧~你所說的伺服器是你上網的路由設備還是說的WEB MAIL什麼的伺服器啊~~你如果你要找網關的IP就按上面那個朋友說的

熱點內容
大型存儲櫃 發布:2025-01-17 06:08:27 瀏覽:644
發生腳本錯誤怎麼辦 發布:2025-01-17 06:03:02 瀏覽:793
刪除文件夾時顯示在另一程序打開 發布:2025-01-17 06:03:01 瀏覽:543
安卓手機怎麼裝驅動 發布:2025-01-17 06:02:17 瀏覽:622
安卓微信拍了拍怎麼改 發布:2025-01-17 05:57:31 瀏覽:46
BMF伺服器的系統服務怎麼關 發布:2025-01-17 05:50:29 瀏覽:876
免刷安卓系統怎麼進入usb調試 發布:2025-01-17 05:48:21 瀏覽:837
資料庫的三層架構 發布:2025-01-17 05:17:36 瀏覽:149
雲頂之弈有人開腳本怎麼舉報 發布:2025-01-17 05:16:59 瀏覽:682
sql包含數字 發布:2025-01-17 05:11:56 瀏覽:292