LAN IP를 제공하는 프로그램이 있는데, 그 다음에 IP의 마지막 옥텟을 수정할 수 있어야합니다. 첫 번째 3은 동일하게 유지됩니다 LAN IP 텍스트 필드에 입력 된 내용을 기반으로합니다. 예 : 사용자가 LAN IP로 192.168.1.97을 입력합니다. 마지막 옥텟 "97"을 조작 할 수 있어야합니다. 그렇게하면 다른 변수 나 문자열을 가질 수 있습
이의 내 로컬 IP가 10.212.97.23하고 내 서브넷 마스크가에 따르면 255.255.254.0 라고하자, 나는 그래서 내 10.212.96.0/23 것 10.212.96.* 및 CIDR와 동일한 서브넷에있어 질문 : 로컬 IP 및 서브넷 마스크를 사용하고 CIDR 값을 계산하는 파이썬 라이브러리가 있습니까? 나는 netaddr 라이브러리를 확인하지만
응용 프로그램 배포의 일부인 3 개의 VM (app, content, DB)이 있습니다. 이 VM 세트의 여러 복사본을 복제해야합니다. 각 세트의 앱 서버에 대한 요청을 프록시하는 모든 세트의 공통 웹 서버가 있습니다. 호스트 이름이 복제되기 때문에 3 대의 각 VM 세트를 자체 서브넷에 배치하고 통신 및 호스트 이름 중복을 방지 할 수 있다고 생각합니다.
US-EAST OHIO 지역에서 실행중인 AWS EC2 인스턴스가 있습니다. 그러나 보안 그룹에 대한 인바운드 규칙에서 0.0.0.0/0 IP 주소를 설정하고 싶지 않습니다. 그래서, 내가 선택 : SSH ->MyIP 내가 때마다 IP 주소를 얻을 인스턴스를 실행합니다. 대신 IP 범위를 어떻게 추가 할 수 있는지 알고 싶습니다. 예를 들어, MyIP 대신
입력 IP 서브넷 간의 모든 갭을 계산하는 가장 효율적인 알고리즘은 무엇입니까? 예 입력 192.168.1.24/29
192.168.1.40/30
192.168.1.64/28
출력 예 192.168.1.0/28 <--- auto-created
192.168.1.16/29 <--- auto-created
192.168.1.24/29 <--- INP
따라서 AWS의 개인 서브넷의 목적은 인스턴스의 외부 인스턴스에서 직접 액세스 할 수 없기 때문입니다. 그러나 인스턴스가 인터넷에 액세스하는 것이 유용한 인스턴스 ('인스턴스'말장난에 성공적으로 저항)가 있습니다. 그러한 사용 사례 중 하나는 예를 들어 소프트웨어 업데이트를 다운로드하는 것일 수 있습니다. 이렇게하려면 "표준"방법은 NAT 게이트웨이와 라우