저는 새로운 시스템을 설치할 때 매일해야 할 일들을 자동화하기 위해 작은 응용 프로그램을 작성하고 있습니다. 지금 설치하기에 무려 18 개의 새 상자가 있으므로 IP 주소를 더 쉽게 추가 할 수 있도록이 작은 기능을 추가해야합니다.프로그래밍 방식으로 고정 IP 주소 추가
블록 번호를 기반으로 서브넷을 생성하는 내 기능은 정상적으로 작동하지만 192.168.1.10/29와 같은 내용을 입력하고 NIC에 5 개의 IP 주소를 모두 추가 할 수 있기를 바랍니다. IP의 작품을 추가하기위한 내 기능은 괜찮지 만 내 질문은 ...
이렇게 수동으로 코딩해야합니까? (물론 사이비 코드가 아닌 작업 예)
int 29block = 5
int 28block = 12
for (i = 0; i<29block; i++)
{
string ip = ipinputbox.text;
ip = ip + 2 + i; // 2 being the value to compensate for gateway/etc.
AddIpAddress(ip);
}
예를 들어 '192.168.1.10/29'에 5 개의 주소가 추가됩니까? – mellamokb
다음은 우리 블록 72.26.196.160/29 중 하나입니다. 따라서 .162 - .166은 NIC에 추가해야하는 주소입니다. –
'72.26.196.160/29'는'.161'에서'.166' 범위의 유효한 호스트를 모두 포함하기 때문에 실제 범위를 아는 프로그램은'.162'에서'.166'까지만 포함해야합니다? – mellamokb