溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

計(jì)算機(jī)名DNS網(wǎng)關(guān)IP怎么設(shè)置

發(fā)布時(shí)間:2022-04-02 11:20:24 來(lái)源:億速云 閱讀:202 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹“計(jì)算機(jī)名DNS網(wǎng)關(guān)IP怎么設(shè)置”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“計(jì)算機(jī)名DNS網(wǎng)關(guān)IP怎么設(shè)置”文章能幫助大家解決問(wèn)題。

@echo off
:main
cls
echo.
echo.
echo 1.生成自動(dòng)配置計(jì)算機(jī)名,DNS,網(wǎng)關(guān),IP腳本,IPX內(nèi)部網(wǎng)絡(luò)號(hào)
echo.
echo 2.網(wǎng)刻服務(wù)器自動(dòng)配置
echo.
echo 3.電信網(wǎng)通線路切換生成器
echo.
echo 4.退出腳本
echo.
echo 請(qǐng)輸入1,2,3或4,輸入其他字符,后果自負(fù).

:restart1
set /p select=請(qǐng)輸入:
set /a select=%select%-0
if %select%==1 goto ipdnsipx
if %select%==2 goto netghost
if %select%==3 goto dianxin
if %select%==4 goto endend
if %select% gtr 4 goto errorselect1
:ipdnsipx
cls
echo -------------------------------------------------------
echo.
echo 說(shuō)明
echo 本批處理可以根據(jù)不同使用場(chǎng)合按照提示
echo 輸入IP,DNS(最多支持兩個(gè)DNS),網(wǎng)關(guān),計(jì)算
echo 機(jī)名.生成配置相關(guān)信息的腳本功能.
echo -------------------------------------------------------
:restart5
color 0a
echo.
echo 請(qǐng)輸入1或者2,輸入其他字符,后果自負(fù).
echo.
echo 1.生成自動(dòng)配置計(jì)算機(jī)名,DNS,網(wǎng)關(guān),IP腳本,IPX內(nèi)部網(wǎng)絡(luò)號(hào)
echo.
echo 2.返回主菜單
echo.
set /p select=請(qǐng)輸入:
set /a select=%select%-0
if %select%==1 goto config5
if %select%==2 goto main
if %select% gtr 2 goto errorselect5
:config5
echo 開(kāi)始生成配置計(jì)算機(jī)名,網(wǎng)關(guān),DNS,IP,IPX協(xié)議內(nèi)部網(wǎng)絡(luò)號(hào)的腳本,請(qǐng)根據(jù)提示輸入必要的參數(shù)
echo.
set ipaddr=192.168.0.
set mask1=254
set submask1=255.255.255.0
set qz=pc
set dns1=61.177.7.1
set dns2=192.168.0.254
echo 默認(rèn)計(jì)算機(jī)名前綴為:%qz%,IP地址前三字段為:%ipaddr%,網(wǎng)關(guān)為:%ipaddr%%mask1%,子網(wǎng)掩碼為%submask1%,第一DNS為%dns1%,第二DNS為%DNS2%.如需修改這里的信息,請(qǐng)注意下面的提示,按照提示輸入即可完成相關(guān)信息的修改.否則,直接敲回車鍵將使用默認(rèn)配置.
echo.
set /p ipaddr=請(qǐng)輸入IP地址的前三個(gè)字段例如:192.168.0. 一定要按照這個(gè)格式輸入:
color 70
set /p mask1=請(qǐng)輸入網(wǎng)關(guān)最后一個(gè)字段,例如192.168.0.254中的254:
color 71
set /p submask1=請(qǐng)輸入子網(wǎng)掩碼,格式為255.255.255.0:
color 74
set /p qz=請(qǐng)輸入計(jì)算機(jī)名前綴:
color 72
set /p dns1=請(qǐng)輸入第一DNS地址:
color 73
set /p dns2=請(qǐng)輸入第二DNS地址:
color fc
echo 正在生成配置腳本

echo @echo off>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo echo --------------------------------------------------------->>%systemroot%\ipconfig.bat
echo echo QQ:66596854歡迎交流>>%systemroot%\ipconfig.bat
echo echo Mail:fan2800@hotmail.com>>%systemroot%\ipconfig.bat
echo echo.>>%systemroot%\ipconfig.bat
echo echo 說(shuō)明>>%systemroot%\ipconfig.bat
echo echo 本批處理可以實(shí)現(xiàn)根據(jù)需要自動(dòng)配置IP,>>%systemroot%\ipconfig.bat
echo echo DNS,網(wǎng)關(guān),計(jì)算機(jī)名,最多支持兩個(gè)DNS>>%systemroot%\ipconfig.bat
echo echo 批處理啟動(dòng)密碼為wuliaodefei,可以根據(jù)>>%systemroot%\ipconfig.bat
echo echo 需要修改變量PW來(lái)改變啟動(dòng)密碼。修改適>>%systemroot%\ipconfig.bat
echo echo 合自己的DNS,網(wǎng)關(guān),計(jì)算機(jī)名.可以看批>>%systemroot%\ipconfig.bat
echo echo 處理的相關(guān)注釋的地方,在批處理的結(jié)尾>>%systemroot%\ipconfig.bat
echo echo 還可以繼續(xù)進(jìn)行添加命令,實(shí)現(xiàn)更多功能,>>%systemroot%\ipconfig.bat
echo echo 例如,導(dǎo)入CS的CD-KEY,自動(dòng)安裝冰點(diǎn)等.>>%systemroot%\ipconfig.bat
echo echo ------------------------------------------------------->>%systemroot%\ipconfig.bat
echo set sz=3 >>%systemroot%\ipconfig.bat
echo :pw>>%systemroot%\ipconfig.bat
echo set /p pw=請(qǐng)輸入密碼:>>%systemroot%\ipconfig.bat
echo set /a sz=%%sz%%-1 >>%systemroot%\ipconfig.bat
echo if %%pw%%==wuliaodefei goto config>>%systemroot%\ipconfig.bat
echo echo 密碼錯(cuò)誤,還有%%sz%%次機(jī)會(huì)>>%systemroot%\ipconfig.bat
echo if %%sz%%==0 exit>>%systemroot%\ipconfig.bat
echo color ca >>%systemroot%\ipconfig.bat
echo goto pw>>%systemroot%\ipconfig.bat

echo :config>>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo color 0A>>%systemroot%\ipconfig.bat
echo echo 歡迎使用>>%systemroot%\ipconfig.bat
echo echo.>>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo :ipconfigstart>>%systemroot%\ipconfig.bat
echo set ip=0 >>%systemroot%\ipconfig.bat
echo set /p ip=請(qǐng)輸入IP:>>%systemroot%\ipconfig.bat
echo if %%ip%%==0 goto errorip >>%systemroot%\ipconfig.bat
echo set /a ip=%%ip%%-0>>%systemroot%\ipconfig.bat
echo if %%ip%% lss 10 goto 1to9 >>%systemroot%\ipconfig.bat
echo if %%ip%% lss 100 goto 10to99>>%systemroot%\ipconfig.bat
echo if %%ip%% lss 255 goto 100to254>>%systemroot%\ipconfig.bat
echo if %%ip%% geq 255 goto error1>>%systemroot%\ipconfig.bat
echo :1to9>>%systemroot%\ipconfig.bat
echo set a=00>>%systemroot%\ipconfig.bat
echo goto ipconfig>>%systemroot%\ipconfig.bat

echo :10to99>>%systemroot%\ipconfig.bat
echo set a=00>>%systemroot%\ipconfig.bat
echo set /a a=%%a%%-0>>%systemroot%\ipconfig.bat
echo goto ipconfig>>%systemroot%\ipconfig.bat
echo :100to254>>%systemroot%\ipconfig.bat
echo set a=>>%systemroot%\ipconfig.bat
echo :ipconfig>>%systemroot%\ipconfig.bat
echo echo 您設(shè)置的計(jì)算機(jī)名為:%qz%%%a%%%%ip%% IP地址為:%ipaddr%%%ip%% 網(wǎng)關(guān)為:%ipaddr%%mask1%>>%systemroot%\ipconfig.bat
echo echo 開(kāi)始配置計(jì)算機(jī)名>>%systemroot%\ipconfig.bat
echo color 1a >>%systemroot%\ipconfig.bat
echo reg add HKLM\system\currentcontrolset\control\computername\computername\ /v computername /t reg_sz /d %qz%%%a%%%%ip%% /f ^>nul>>%systemroot%\ipconfig.bat
echo reg add HKLM\system\currentcontrolset\services\tcpip\Parameters\ /v "NV Hostname" /t reg_sz /d %qz%%%a%%%%ip%% /f ^>nul>>%systemroot%\ipconfig.bat
echo echo 計(jì)算機(jī)名配置完成>>%systemroot%\ipconfig.bat
echo set /a ip=%%ip%%-0>>%systemroot%\ipconfig.bat
echo echo 開(kāi)始配置IP,網(wǎng)關(guān)>>%systemroot%\ipconfig.bat
echo color 2a >>%systemroot%\ipconfig.bat
echo netsh interface ip set address "本地連接" source=static %ipaddr%%%ip%% %submask1% %ipaddr%%mask1% 1 ^>nul>>%systemroot%\ipconfig.bat
echo echo IP配置完成>>%systemroot%\ipconfig.bat
echo echo 開(kāi)始配置DNS>>%systemroot%\ipconfig.bat
echo netsh interface ip set dns name="本地連接" source=static %dns1% primary ^>nul>>%systemroot%\ipconfig.bat
echo netsh interface ip add dns name="本地連接" %dns2% ^>nul>>%systemroot%\ipconfig.bat
echo echo DNS配置完成>>%systemroot%\ipconfig.bat
echo echo 開(kāi)始配置IPX協(xié)議內(nèi)部網(wǎng)絡(luò)號(hào)>>%systemroot%\ipconfig.bat
echo color 3a >>%systemroot%\ipconfig.bat
echo reg add HKLM\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters /f /v VirtualNetworkNumber /t REG_DWORD /d %%ip%%>>%systemroot%\ipconfig.bat
echo echo IPX協(xié)議內(nèi)部網(wǎng)絡(luò)號(hào)配置完成>>%systemroot%\ipconfig.bat
echo echo 刪除注冊(cè)表自啟動(dòng)項(xiàng)>>%systemroot%\ipconfig.bat
echo reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f /v computerconfigscript >>%systemroot%/ipconfig.bat
echo echo 刪除注冊(cè)表啟動(dòng)項(xiàng)目完畢>>%systemroot%\ipconfig.bat

echo echo 系統(tǒng)將在30秒后自動(dòng)重新啟動(dòng),輸入N取消重起,并在稍后手動(dòng)重起計(jì)算機(jī) >>%systemroot%\ipconfig.bat
echo start %%systemroot%%\system32\shutdown -r -t 30>>%systemroot%\ipconfig.bat
echo set /p restart1=>>%systemroot%\ipconfig.bat
echo if %%restart1%%==n start %%systemroot%%\system32\shutdown -a>>%systemroot%\ipconfig.bat
echo goto end>>%systemroot%\ipconfig.bat
echo :error1>>%systemroot%\ipconfig.bat
echo echo 您輸入的IP違反了IP地址使用規(guī)則,請(qǐng)根據(jù)需要?jiǎng)?wù)必輸入1--254之間的數(shù)字>>%systemroot%\ipconfig.bat
echo goto ipconfigstart>>%systemroot%\ipconfig.bat
echo :errorip>>%systemroot%\ipconfig.bat
echo echo 您沒(méi)有輸入IP,請(qǐng)重新輸入>>%systemroot%\ipconfig.bat
echo goto ipconfigstart>>%systemroot%\ipconfig.bat
echo color fc >>%systemroot%\ipconfig.bat
echo :end>>%systemroot%\ipconfig.bat
echo rem 11月19日晚版>>%systemroot%\ipconfig.bat
echo exit>>%systemroot%\ipconfig.bat
echo 配置腳本生成完畢
echo 正在設(shè)置注冊(cè)表自啟動(dòng)腳本
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f /v computerconfigscript /t REG_SZ /d %systemroot%\ipconfig.bat >nul
echo 注冊(cè)表啟動(dòng)項(xiàng)目添加完成
echo 10秒后程序自動(dòng)退出或直接關(guān)閉程序退出
ping /n 15 127.0.0.1 >nul
exit

:errorselect5
echo 選擇錯(cuò)誤,請(qǐng)重新選擇
goto restart5
:errorselect1
echo 選擇錯(cuò)誤,請(qǐng)重新選擇
goto restart1

:netghost
color 0a
cls
echo --------------------------------------------------------
echo.
echo 說(shuō)明
echo 本批處理可以按要求設(shè)置GHOST服務(wù)器的
echo 相關(guān)信息,并自動(dòng)調(diào)用GHOSTSERVER程序
echo 以方便設(shè)置.本批處理只支持單網(wǎng)卡,網(wǎng)
echo 絡(luò)屬性名稱為"本地連接".否則此批處理
echo 不適用或者達(dá)不到預(yù)期的效果.此腳本為
echo 現(xiàn)場(chǎng)使用版,即當(dāng)前的設(shè)置只對(duì)腳本運(yùn)行
echo 中起作用,腳本運(yùn)行時(shí)非正常退出時(shí)也達(dá)
echo 不到預(yù)期的效果,謝謝使用
echo -------------------------------------------------------
echo.
echo 1.進(jìn)入設(shè)置GHOST服務(wù)器
echo.
echo 2.自動(dòng)還原以前設(shè)置
echo.
echo 3.返回主菜單
echo.
echo 請(qǐng)輸入1,2或3,輸入其他字符,后果自負(fù).

:restart
set /p select=請(qǐng)輸入:
set /a select=%select%-0
if %select%==1 goto config1
if %select%==2 goto config2
if %select%==3 goto main
if %select% gtr 3 goto errorselect
:config1
set /p ip1=請(qǐng)輸入當(dāng)前GHOST服務(wù)器需要使用的IP地址:
set /p mask1=請(qǐng)輸入當(dāng)前GHOST服務(wù)器需要使用的子網(wǎng)掩碼:
echo @echo off >%systemroot%\netghost.bat
echo echo 備份當(dāng)前的網(wǎng)絡(luò)設(shè)置 >>%systemroot%\netghost.bat
echo ipconfig /all ^>%systemroot%\ipconfigbackup.txt>>%systemroot%\netghost.bat
echo echo 當(dāng)前網(wǎng)絡(luò)設(shè)置備份完成>>%systemroot%\netghost.bat
echo echo 清除當(dāng)前DNS,網(wǎng)關(guān)設(shè)置>>%systemroot%\netghost.bat
echo netsh interface ip delete address "本地連接" gateway=all ^>nul >>%systemroot%\netghost.bat
echo netsh interface ip delete dns "本地連接" all ^>nul >>%systemroot%\netghost.bat
echo echo 配置當(dāng)前網(wǎng)絡(luò)設(shè)置 >>%systemroot%\netghost.bat
echo netsh interface ip set address "本地連接" source=static %ip1% %mask1% ^>nul >>%systemroot%\netghost.bat
echo echo 當(dāng)前網(wǎng)絡(luò)設(shè)置完畢 >>%systemroot%\netghost.bat
echo echo 啟動(dòng)GHOST服務(wù)端程序 >>%systemroot%\netghost.bat
echo start ghostsrv83.exe >>%systemroot%\netghost.bat
echo del %%systemroot%%\netghost.bat >>%systemroot%\netghost.bat
echo exit >>%systemroot%\netghost.bat
%systemroot%\netghost.bat
exit

:config2
find /i "IP Address" %systemroot%\ipconfigbackup.txt >ipaddr.txt
for /f "skip=2 tokens=15" %%p in (ipaddr.txt) do set ipaddr=%%p
find /i "Subnet Mask" %systemroot%\ipconfigbackup.txt >subnetmask.txt
for /f "skip=2 tokens=15" %%b in (subnetmask.txt) do set sub=%%b
find /i "Default Gateway" %systemroot%\ipconfigbackup.txt >gateway.txt
for /f "skip=2 tokens=13" %%g in (gateway.txt) do set gate=%%g
find /i "DNS Servers" %systemroot%\ipconfigbackup.txt >dnss.txt
for /f "skip=2 tokens=15" %%d in (dnss.txt) do set dns1=%%d
for /f %%n in (%systemroot%\ipconfigbackup.txt) do set dns2=%%n
del ipaddr.txt
del subnetmask.txt
del gateway.txt
del dnss.txt
echo %ipaddr% %sub% %gate% %dns1% %dns2%
echo @echo off >%systemroot%\restore.bat
echo echo 恢復(fù)IP,DNS,子網(wǎng)掩碼,網(wǎng)關(guān)設(shè)置 >>%systemroot%\restore.bat
echo netsh interface ip set address "本地連接" source=static %ipaddr% %sub% %gate% 1 ^>nul >>%systemroot%\restore.bat
echo netsh interface ip set dns name="本地連接" source=static %dns1% primary ^>nul >>%systemroot%\restore.bat
echo netsh interface ip add dns name="本地連接" %dns2% ^>nul >>%systemroot%\restore.bat
echo echo 恢復(fù)完成>>%systemroot%\restore.bat
echo del %%systemroot%%\restore.bat >>%systemroot%\restore.bat
echo exit >>%systemroot%\restore.bat
%systemroot%\restore.bat
exit
:errorselect
echo 選擇錯(cuò)誤,請(qǐng)重新選擇
goto restart
:dianxin
color 0a
cls
echo -------------------------------------------------------
echo.
echo 說(shuō)明
echo 本批處理可以按要求設(shè)置進(jìn)行電信與網(wǎng)
echo 通之間的線路切換.本批處理只支持單否
echo 網(wǎng)卡,網(wǎng)絡(luò)屬性名稱為"本地連接".則此
echo 批處理不適用或者達(dá)不到預(yù)期的效果.
echo 此腳本為現(xiàn)場(chǎng)使用版,即當(dāng)前的設(shè)置只
echo 對(duì)腳本運(yùn)行中起作用,腳本運(yùn)行時(shí)非正常
echo 退出時(shí)也達(dá)不到預(yù)期的效果,謝謝使用
echo -------------------------------------------------------
echo.
echo 請(qǐng)輸入1或者2,輸入其他字符,后果自負(fù).
echo.
echo 1.進(jìn)入電信網(wǎng)通線路切換生成器
echo.
echo 2.返回主菜單
echo.
:restart2
set /p select=請(qǐng)輸入:
set /a select=%select%-0
if %select%==1 goto config3
if %select%==2 goto main
if %select% gtr 2 goto errorselect3
:config3
echo 特別注意:使用本腳本切換網(wǎng)關(guān)以后,在網(wǎng)絡(luò)屬性里面看到網(wǎng)關(guān)地址有出入,但不影響使用,此時(shí)在網(wǎng)絡(luò)屬性里面看到的網(wǎng)關(guān),不起任何作用,但不要做任何操作.
echo.
set /p gateway1=請(qǐng)輸入要切換的網(wǎng)關(guān):
set /p dns1=請(qǐng)輸入要切換的DNS地址:
echo @echo off >gatewaychange.bat
echo echo 切換中,請(qǐng)稍等. >>gatewaychange.bat
echo netsh interface ip delete dns "本地連接" all ^>nul >>gatewaychange.bat
echo netsh interface ip set dns name="本地連接" source=static %dns1% primary ^>nul >>gatewaychange.bat
echo route delete 0.0.0.0 >>gatewaychange.bat
echo route add 0.0.0.0 mask 0.0.0.0 %gateway1% >>gatewaychange.bat
rem 到這里本腳本以實(shí)現(xiàn)了,生成切換電信與網(wǎng)通線路的腳本文件.只是生成腳本文件不會(huì)自動(dòng)運(yùn)行,方便只需要腳本文件然后自己處理生成后的腳本文件的朋友使用.
rem 把下面2行前面的rem字符刪除,可以實(shí)現(xiàn)即時(shí)的線路切換(輸入相關(guān)信息后會(huì)自動(dòng)運(yùn)行生成的腳本,無(wú)需要再次運(yùn)行生成的腳本就可以完成線路切換)
rem echo del gatewaychange.bat >>gatewaychange.bat
rem gatewaychange.bat
exit
:errorselect3
echo 選擇錯(cuò)誤,請(qǐng)重新選擇
goto restart2
:endend
exit

關(guān)于“計(jì)算機(jī)名DNS網(wǎng)關(guān)IP怎么設(shè)置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI