홈페이지 » 어떻게 » Windows 서버에 여러 IP 주소를 빠르게 추가하는 방법

    Windows 서버에 여러 IP 주소를 빠르게 추가하는 방법

    단일 Windows 서버에 여러 IP 주소를 추가 한 적이 있다면 그래픽 인터페이스를 통해 이동하는 것은 각 IP를 새 대화 상자에 수동으로 추가해야하기 때문에 엄청난 고통입니다. 여기 간단한 해결책이 있습니다..

    말할 필요도없이, 이것은 약간의 IP 주소 이상을 추가하는 경우 엄청나게 단조롭고 시간이 오래 걸릴 수 있습니다. 고맙게도, 몇 초 안에 전체 서브넷 (또는 그 이상)을 추가 할 수있는 훨씬 쉬운 방법이 있습니다..

    명령 줄에서 IP 주소 추가

    Windows에는 네트워크 연결의 모든 측면을 구성 할 수있는 "netsh"명령이 있습니다. "netsh /?"를 사용하여 허용 된 매개 변수를 볼 경우 명령 목록이 표시되며 각 명령 목록은 고유 한 명령 목록을 갖습니다 (기타 등등). IP 주소를 추가하기 위해 다음과 같은 매개 변수 문자열을 사용합니다.

    netsh 인터페이스 ipv4 주소 추가

    참고 : Windows Server 2003 / XP 및 이전 버전의 경우 "ipv4"를 netsh 명령의 "ip"로 바꿔야합니다..

    도움말 정보를 보면 허용되는 매개 변수의 전체 목록을 볼 수 있지만 대부분 관심있는 대상은 다음과 같습니다.

    netsh 인터페이스 ipv4 주소 추가 "로컬 영역 연결"192.168.1.2 255.255.255.0

    위의 명령은 IP 주소 192.168.1.2 (서브넷 마스크 255.255.255.0 포함)를 "LAN (Local Area Network)"이라는 연결에 추가합니다..

    한 번에 여러 개의 IP 주소 추가

    FOR / L 루프를 사용하여 netsh 명령을 수행하면 여러 IP 주소를 빠르게 추가 할 수 있습니다. FOR / L 루프의 구문은 다음과 같습니다.

    FOR / L % 변수 IN (시작, 단계, 끝) DO 명령

    따라서 다음 명령을 사용하여 전체 서브넷의 모든 IP 주소를 쉽게 추가 할 수 있습니다.

    FOR / L % A IN (0,1,255) DO netsh 인터페이스 ipv4 주소 "로컬 영역 연결"192.168.1. % A 255.255.255.0

    이 명령을 실행하는 데 약 20 초가 걸립니다. 수동으로 동일한 수의 IP 주소를 추가하는 경우 상당히 오래 걸립니다.

    빠른 데모

    다음은 네트워크 어댑터의 초기 구성입니다.

    ipconfig / all

    이제 FOR / L 루프 내에서 netsh를 실행하여 IP의 192.168.1.10-20을이 어댑터에 추가하십시오.

    IP 주소가 "로컬 영역 연결"192.168.1. % A 255.255.255.0에 추가되었습니다.

    위의 명령을 실행하면 어댑터의 IP 구성보기가 표시됩니다.