標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2020年6月8日 星期一

只要會用滑鼠點兩下,設定電腦教室學生機DNS來強制Google安全搜尋和youtube嚴格搜尋

使用方法:
1.下載檔案下載
2.解壓縮,解壓密碼demo1234
3.對資料夾內的DnsSetting.bat (以系統管理員身分執行)點兩下),完成。

思考過程:

1.經縣網協助,Google 安全搜尋和 youtube 嚴格搜尋已啟用

dns:
163.23.200.1
163.28.80.43
ipv6 dns:
2001:288:5600::1
2001:288:5000:1:163:28:80:43

2.那要如何快速設定學生機DNS?使用BAT


檔案名稱:DnsSettingWin10.bat
內容:
@echo on
netsh interface ip set dns "Ethernet0" static 163.23.200.1
netsh interface ip add dns "Ethernet0" 163.28.80.43
netsh interface ipv6 set dns "Ethernet0" static 2001:288:5600::1
netsh interface ipv6 add dns "Ethernet0" 2001:288:5000:1:163:28:80:43

檔案名稱:DnsSettingWin7.bat
內容:
@echo on
netsh interface ip set dns "區域網路" static 163.23.200.1
netsh interface ip add dns "區域網路" 163.28.80.43
netsh interface ipv6 set dns "區域網路" static 2001:288:5600::1
netsh interface ipv6 add dns "區域網路" 2001:288:5000:1:163:28:80:43

執行後的結果

3.可否讓bat自行判斷作業系統,將上述兩個bat合併成一個

檔案名稱:DnsSetting.bat
內容:
@echo off
systeminfo | find "Windows 10"
if %ERRORLEVEL% == 0 goto Win10
systeminfo | find "Windows 7”
if %ERRORLEVEL% == 0 goto Win7

:Win10
echo "Windows 10"
netsh interface ip set dns "Ethernet0" static 163.23.200.1
netsh interface ip add dns "Ethernet0" 163.28.80.43
netsh interface ipv6 set dns "Ethernet0" static 2001:288:5600::1
netsh interface ipv6 add dns "Ethernet0" 2001:288:5000:1:163:28:80:43
exit

:Win7
echo "Windows 7"
netsh interface ip set dns "區域網路" static 163.23.200.1
netsh interface ip add dns "區域網路" 163.28.80.43
netsh interface ipv6 set dns "區域網路" static 2001:288:5600::1
netsh interface ipv6 add dns "區域網路" 2001:288:5000:1:163:28:80:43
exit

4.執行DnsSetting.bat會出現錯誤訊息 ,可以無視。

感恩東芳國小蔡忠仁老師提供的協助


那要如何驗證該dns存在呢?
感恩彰化縣網中心林哲明老師提供的協助
請下指令
nslookup dns.chc.edu.tw
就可以得到 163.23.200.1 與 2001:288:5600::1
nslookup chcns.tcrc.edu.tw
就可以得到 163.28.80.43 與 2001:288:5000:1:163:28:80:43
其截圖如下:



資料來源:
1.只要會打字,快速設定電腦教室的電腦為固定ip或dhcp
2.Windows 使用指令修改 IP
3.batch file and windows version

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html