HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    如何取ip名(ip怎么取名)

    發(fā)布時(shí)間:2023-03-07 17:05:19     稿源: 創(chuàng)意嶺    閱讀: 963        問(wèn)大家

    大家好!今天讓創(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

    本文目錄:

    如何取ip名(ip怎么取名)

    一、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ī)IP  

        CString 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)象城各樓層導(dǎo)圖

    營(yíng)銷案例100例