-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 營(yíng)銷推廣 > 專題列表 > 正文
如何取ip名(ip怎么取名)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于如何取ip名的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、VC++黑客編程:如何獲得IP地址和主機(jī)名
今天阿駒電腦安全就給大家粗淺地說(shuō)一下如何用VC++編程獲取IP以及主機(jī)名。首先告訴大家,可以通過(guò)gethostname()和gethostbyname()函數(shù)來(lái)獲取計(jì)算機(jī)的主機(jī)名和IP地址。兩個(gè)函數(shù)的語(yǔ)法格式如下:gethostname()int gethostname(char FAR * name, int namelen);name:表示返回主機(jī)名。namelen:表示字符串name的大小。獲取IP地址的代碼char computername[128];CString str;if(gethsotname(computername,128) == 0) //獲得主機(jī)名{ struct hostent * phost; int i=0, j, h_len=4; phost = gethostbyname(computername); m_hostname = computername; for( j=0, j0) str+=”.”; m_addr.Format(“%u”, (unsigned int)((unsigned char*)->h_addr_list[i][j] )); str+=m_addr; }}m_ipaddress = str;UpdataData(FALSE);
二、知道局域網(wǎng)中的計(jì)算機(jī)名,怎么獲取ip
查看局域網(wǎng)內(nèi)其它電腦名稱和IP 如果要自己建立這個(gè)程序,可以參照從這里開(kāi)始的步驟。點(diǎn)擊任務(wù)欄中的“開(kāi)始”按鈕,選擇“所有程序”,再選擇“附件”,再選擇彈出菜單中的“記事本”,打開(kāi)記事本程序:將以下內(nèi)容復(fù)制到記事本,另存為后綴為.bat的批處理文件:COLOR0ACLS@ECHOOffTitle查詢局域網(wǎng)內(nèi)在線電腦IP:send@ECHOoff&setlocalenabledelayedexpansionECHO正在獲取本機(jī)的IP地址,請(qǐng)稍等f(wàn)or/f"tokens=3skip=2delims=:"%%iin('nbtstat-n')do(set"IP=%%i"setIP=!IP:~1,-1!ECHO本機(jī)IP為:!IP!goto:next):nextfor/f"delims=.tokens=1,2,3,4"%%iin("%IP%")dosetrange=%%i.%%j.%%kECHO.&ECHO正在獲取本網(wǎng)段內(nèi)的其它在線計(jì)算機(jī)名,請(qǐng)稍等ECHO本網(wǎng)段【%range%.*】?jī)?nèi)的計(jì)算機(jī)有:for/f"delims="%%iin('netview')do(set"var=%%i"::查詢?cè)诰€計(jì)算機(jī)名稱if"!var:~0,2!"=="\\"(set"var=!var:~2!"ECHO!var!ping-n1!var!>nul))ECHO.ECHO正在獲取本網(wǎng)段內(nèi)的其它在線計(jì)算機(jī)IP,請(qǐng)稍等f(wàn)or/f"skip=3tokens=1,*delims="%%iin('arp-a')doECHOIP:%%i正在使用ECHO.ECHO查詢完畢,按任意鍵退出pause>nul在記事本窗口中,點(diǎn)擊“文件”菜單,從彈出菜單中選擇“另存為”命令:在“保存類型”中選擇“所有文件”,將“文件名”保存為.bat的文件,如“查看局域網(wǎng)在線IP.bat”,如上圖;打開(kāi)剛才保存的“查看局域網(wǎng)在線IP.bat”程序,可以看到執(zhí)行結(jié)果:在以上的執(zhí)行窗口中,有顯示兩部分內(nèi)容:本局域網(wǎng)內(nèi)所有在線電腦的電腦名稱和IP地址,并且,上下兩部分相同位置對(duì)應(yīng)的是同一臺(tái)電腦;當(dāng)然,如果可以的話,你還能夠根據(jù)需要,修改本BAT程序查詢這些對(duì)應(yīng)IP的MAC地址、打開(kāi)的共享等。方法四查看對(duì)方電腦mac地址曾幾何時(shí),一直以為查詢對(duì)方Mac地址是何其困難的事情,經(jīng)常在網(wǎng)絡(luò)故障排查過(guò)程中略過(guò)此過(guò)程,因?yàn)榘岩粭l命令給忘記了。如今想起此命令,與君分享。如方法二中,打開(kāi)DOS命令提示符窗口,在窗口中輸入命令“nbtstat-aIP”,如以上面查到的“10.10.3.21”為例,輸入“nbtstat-a10.10.3.21”,則顯示結(jié)果為:在上面的查詢結(jié)果窗口中,我們通過(guò)IP就查詢到了確切的以下信息:計(jì)算機(jī)名稱、此電腦加入的工作組或域名稱、MAC地址。
三、電腦IP地址是如何命名的?規(guī)則如何?
如果是撥號(hào)上網(wǎng),ISP會(huì)給你自動(dòng)分配一個(gè)IP地址。
如果是服務(wù)器的話,就需要申請(qǐng)一個(gè)IP,這是固定不變的。
四、MFC如何獲取自己電腦的IP地址和主機(jī)名
代碼僅供參考:
定義兩個(gè)字符串變量,并且聲明獲取計(jì)算機(jī)名稱和IP的函數(shù)GetLocalHostIPName(CString &sLocalName, CString &sIpAddress)。
CString m_strLocalIP; //本機(jī)計(jì)算機(jī)IPCString m_strLocalName; //本機(jī)計(jì)算機(jī)名
int GetLocalHostIPName(CString &sLocalName, CString &sIpAddress); //獲取本機(jī)名稱IP
定義函數(shù)GetHostName(CString &sLocalName, CString &sAddress)。
char name[128];gethostname(name, 128);//獲得主機(jī)名
以上就是關(guān)于如何取ip名相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
如何選擇好的雙創(chuàng)項(xiàng)目(如何選擇好的雙創(chuàng)項(xiàng)目許軍)
開(kāi)電子商務(wù)公司如何賺錢(開(kāi)電子商務(wù)公司賺錢嗎)
與客戶的關(guān)系(如何和客戶建立良好的關(guān)系)
問(wèn)大家
抖音如何在美國(guó)直播?抖音怎么在美國(guó)直播?
抖音代運(yùn)營(yíng)有哪些套路?該如何選擇一個(gè)好的抖音代運(yùn)營(yíng)公司?
河北二志文化傳媒有限公司在邯鄲專業(yè)制作高速服務(wù)區(qū)環(huán)保燈箱導(dǎo)視牌行業(yè)口碑如何?幫忙推薦下啊
抖音如何申請(qǐng)海外直播?在國(guó)外抖音怎么開(kāi)直播?
抖音如何開(kāi)通韓國(guó)直播權(quán)限?抖音怎么開(kāi)通韓國(guó)直播權(quán)限?
抖音在韓國(guó)可以直播嗎?韓國(guó)如何開(kāi)通抖音海外直播?
平面設(shè)計(jì)學(xué)會(huì)能做什么工作?前景如何?
如何開(kāi)通抖音海外直播白名單?抖音海外直播權(quán)限解決辦法
福安著名的網(wǎng)頁(yè)美工設(shè)計(jì)負(fù)責(zé)人手機(jī)號(hào)有么?各位老司機(jī)們跪求解答