HOSTS 파일 을 전환 하 는 것 은 학교 에 있 는 IPV 6 를 무료 로 올 리 는 것 을 괴 롭 히 고 IPV 6 아래 는 벽 을 넘 지 않 아 도 되 지만 IPV 6 아래 에는 IPV 6 의 IP 가 있 지만 도 메 인 이름 이 없어 서 HOSTS 파일 을 수정 해서 만 접근 할 수 있 습 니 다.또한 IPV 4 에서 Google 의 많은 서 비 스 는 HOSTS 파일 을 수정 한 후에 야 정상적으로 접근 할 수 있 기 때문에 평소에 HOSTS 파일 을 여러 번 전환 해 야 합 니 다.그것 은 어떤 방법 으로 이 조작 을 간소화 할 수 있 습 니까?HOSTS 전환 소프트웨어 는 인터넷 에서 많은 소프트웨어 를 검 색 했 지만 사용 하기 가 쉽 지 않 았 고 심지어 충동 적 으로 스스로 만 들 었 다.디자인 의 논 리 는 대체적으로 다음 과 같다.1.소프트웨어 는 많은 도 메 인 이름 의 IP 주 소 를 저장 하고 모든 도 메 인 이름 은 IPV 4 주소 와 IPV 6 주소(네트워크 상황 에 따라 자동 으로 판단)2.소프트웨어 는 여러 방안 을 저장 할 수 있 으 며 하나의 방안 을 클릭 할 때마다 일련의 작업 을 수행 할 수 있다.예 를 들 어 1.HOSTS 를 비 울 수 있다.2.XXX 를 추가 합 니 다.예 를 들 어:1.현재 HOSTS 를 수정 하지 않 습 니 다.2.XXX 를 사용 하지 않 으 면 HOSTS 파일 을 자 유 롭 게 제어 할 수 있 습 니 다.해결 방안 이 갑자기 생각 난 적 이 있 는데,왜 이렇게 귀 찮 게 해 야 합 니까?다른 HOSTS 파일 을 백업 하고 필요 한 것 을 복사 하면 되 지 않 습 니까?아니면 귀 찮 으 세 요?그냥 bat 파일 쓰 면 되 잖 아 요.상술 한 고급 기능 을 실현 할 수 는 없 지만 일상적인 수 요 를 만족 시 킬 수 있다.1.서로 다른 HOSTS 방안 을 새로 만 듭 니 다
여 기 는 제 가 세 개 를 새로 만 들 었 습 니 다.하 나 는 비어 있 고 하 나 는 IPV 4 아래 이 며 하 나 는 IPV 6 아래 의 2 이 고 bat 파일 을 쓰기 시 작 했 습 니 다
@echo *****************
@echo * HOSTS *
@echo * 1-- *
@echo * 2--IPV4 *
@echo * 3--IPV6 *
@echo *****************
@choice /c 123
if errorlevel 3 goto IPV6
if errorlevel 2 goto IPV4
if errorlevel 1 goto CLEAR
:CLEAR
copy /y "C:\Windows\System32\drivers\etc\hosts.ics" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:IPV4
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv4" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:IPV6
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv6" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:END
여 기 는 쉽게 이해 할 수 있 습 니 다.위 에 쓰 면 됩 니 다.3.남 겨 진 문제 여기 또 하나의 문제 가 있 습 니 다.HOSTS 를 조작 하 는 것 은 매우 위험 하기 때문에 경고 창 이 뜨 는 것 을 피 할 수 없습니다.어 쩔 수 없습니다.무시 하고 화이트 리스트 에 추가 하면 됩 니 다.