항해

phpIPAM Terraform 자동화, 설치 및 활용 완전 정복

네트워크가 커질수록 IP 주소를 수동으로 정리·추적·관리하는 일은 점점 더 어려워집니다. 소규모 조직에서는 스프레드시트로도 충분하지만, 대규모 인프라에서는 서브넷, VLAN, 네트워크 장비를 함께 추적하는 일이 매우 복잡해질 수 있습니다. phpIPAM phpIPAM은 이러한 정보를 중앙에서 관리하여 네트워크 관리를 더 체계적으로 만들어 주는 IP 주소 관리(IPAM) 솔루션입니다. 이 리뷰에서는 phpIPAM이 무엇을 하는지, 어떻게 설치하고 사용하는지, 그리고 플랫폼을 어떻게 업데이트하는지 설명합니다. 또한 Terraform으로 IPAM 작업을 자동화하는 방법과 여러 대안 솔루션도 함께 다룹니다.

phpIPAM 리뷰

1부. phpIPAM이란 무엇인가?

애플리케이션 설치 및 PHP-FPM 설정

phpIPAM은 무료 웹 기반 IP 주소 관리(IPAM) 프로젝트입니다. 중앙화된 인터페이스에서 네트워크 인프라를 추적·관리·정리할 수 있습니다. 스프레드시트에 의존하는 대신, 관리자는 이 서비스를 사용하여 IP 주소, 서브넷, VLAN, 연결된 장비를 관리할 수 있습니다.

특징:

중요 안내즉, 이 서비스는 하나의 중앙화된 IP 주소 관리 플랫폼으로 기능합니다. 하지만 단순한 IP 트래커와 달리, IP 주소를 추적할 뿐 아니라 전체 네트워크 인프라까지 함께 체계적으로 정리합니다. IP 주소 추적기. 방법 1: 리눅스(UEbuntu/Debian/CentOS)에 표준 설치.

2부. phpIPAM 설치 방법: 완전 정복 phpIPAM 튜토리얼

이 방법에서는 nginx를 웹 서버로 사용하는 Ubuntu Server 26.04 LTS에 phpIPAM을 설치하는 절차를 다룹니다. 가이드에서는 별도 패키지가 설치되지 않은 초기 상태의 Ubuntu Server 26.04 LTS를 사용합니다.

필요한 모든 애플리케이션과 서비스를 설치한 뒤, php-fpm FastCGI 프로세스 매니저를 설정합니다.

1 단계

nginx 웹 서버와 MySQL/MariaDB 데이터베이스를 구성하고, MariaDB 서버를 보안 강화합니다.

Nginx 웹서버 및 데이터베이스 편집
2 단계

모든 사전 준비가 완료되면 코드베이스를 설치하고 초기 설정 파일을 생성한 다음, 데이터베이스를 설치합니다.

구성 파일 저장용 폴더 생성
3단계

방법 2: phpIPAM Docker 배포.

Docker 컨테이너로 phpIPAM을 설치할 때는 PHP가 포함된 웹 서버가 필요합니다. 또한 네트워크를 스캔하고 장비 상태를 확인하기 위한 스케줄링 작업이 필요하며, 가장 중요한 것은 모든 정보를 저장할 데이터베이스(MariaDB)가 필요합니다.

설정 파일을 저장할 폴더를 만든 후, 해당 폴더로 이동합니다.

1 단계

텍스트 편집기를 사용해 docker-compose.yml이라는 파일을 만들고 다음 내용을 입력합니다.

phpIPAM을 설정하기 위한 코드 삽입
2 단계

docker compose up -d

새 phpIPAM 설치 옵션 클릭
3단계

실행 명령을 실행하여 이미지를 다운로드하고 컨테이너를 백그라운드 모드로 실행합니다. 웹 브라우저를 열고 서버의 IP 주소를 입력한 뒤,.

4단계

New phpIPAM installation 을 클릭합니다..

자동 데이터베이스 설치 옵션 선택
5단계

고르다 Automatic database installation 을 선택하고 데이터베이스 접속 정보를 입력합니다.

관리자 비밀번호와 사이트 제목 설정
6단계

데이터베이스 생성 후, 새 관리자(Admin) 비밀번호와 사이트 제목을 설정합니다.

새 섹션 추가

3부. phpIPAM 사용 방법: 단계별 가이드

설치를 마쳤다면 다음 단계는 phpIPAM 사용 방법을 익히는 것입니다. Docker나 웹 서버 중 원하는 방식으로 서비스를 배포한 뒤, 자동 데이터베이스 설치를 실행하고 관리자 계정으로 로그인하여 사용을 시작할 수 있습니다.

1 단계

Administration(관리) 메뉴로 이동해 새 Section 을 추가하여 네트워크를 범주별로 구분합니다.

마스터 서브넷 생성
2 단계

딸깍 하는 소리 Add Subnet 을 선택해 Master Subnet 을 생성하고 기본 네트워크 대역을 정의합니다.

중첩 서브넷 추가
3단계

딸깍 하는 소리 Add New Nested Subnets 를 추가하여 네트워크를 용도별로 세분화합니다.

SQL 데이터베이스 및 config PHP 파일 백업 생성
4단계

VLAN을 할당하고 이름 서버를 설정하여 IP 할당 상태를 체계적으로 정리합니다.

4부. phpIPAM 업데이트 방법

서비스를 업데이트할 때는 데이터 백업, 애플리케이션 코드 업데이트, 데이터베이스 업데이트라는 세 가지 핵심 단계를 거쳐야 합니다. 시작하기 전에 SQL 데이터베이스와 config.php 파일을 백업해 두는 것이 좋습니다. 아래는 phpIPAM을 업데이트하는 빠른 절차입니다.

1 단계

사전에 SQL 데이터베이스를 백업하고 기존 config.php 파일을 안전한 위치에 복사해 두십시오.

현재 Git 브랜치 확인
2 단계

git branch를 사용해 현재 브랜치를 확인하거나 다음 중에서 선택하세요:

phpIPAM Terraform을 통한 인프라 자동화
3단계

서비스의 데이터베이스를 업데이트하려면 다음 옵션 중 하나를 선택하세요:

5부. phpIPAM Terraform: 인프라 자동화

커뮤니티 phpIPAM Terraform Provider를 사용하면 IP 주소 할당을 자동화하고 네트워크 리소스를 코드 형태로 관리할 수 있습니다. 프로비저닝 스크립트에 API를 통합하여 IP 할당을 자동화하고, 사용 상태를 업데이트하며, 호스트 이름을 기록할 수 있습니다.

phpIPAM 대안으로서의 NetBox

6부. phpIPAM 대체 솔루션

1. NetBox

phpIPAM 대안으로서의 Infoblox

NetBox는 IPAM과 DCIM을 결합한 인프라 리소스 모델링 도구입니다. 기존 IP 주소 레코드를 찾아 속성을 수정하고 변경 사항을 저장하여 이를 수행할 수 있습니다. 이 서비스는 IPv4/IPv6 프리픽스, 개별 IP 주소, VLAN, VRF도 추적합니다. IP 주소를 변경하다 2. Infoblox.

Infoblox는 통합 DNS, DHCP 및 IP 주소 관리를 제공하는 엔터프라이즈 네트워크 서비스입니다. 수동 입력 없이 물리 및 가상 네트워크를 자동으로 스캔하여 MAC 주소, 스위치 포트 이름 및 VM 테넌트 ID를 수집하는 phpIPAM 대안입니다.

phpIPAM 대안으로서의 SolarWinds

3. SolarWinds IP Address Manager.

SolarWinds IP Address Manager는 IP 추적, 서브넷 검색, 주소 충돌 감지 및 DNS/DHCP 관리 기능을 제공합니다. 지원되는 네트워크 서비스로부터 정보를 가져와 중앙화된 인터페이스에 통합할 수 있습니다.

phpIPAM 대안으로서의 GestioIP

4. GestioIP.

GestioIP는 네트워크 주소 공간을 구성하고 관리할 수 있는 웹 기반 IP 주소 관리 애플리케이션입니다. 수동 스프레드시트를 제거하고 자동화된 네트워크 검색과 상태 추적으로 대체합니다. 또한 서브넷을 계획하고 VLAN 할당을 관리하는 데 도움을 줍니다.

네트워크 관리자를 위한 유틸리티로서의 imyPass iLocaGo

네트워크 관리자는 phpIPAM과 같은 IP 주소 관리 플랫폼만으로는 충분하지 않습니다. 작업에 따라 네트워크 테스트, 문제 해결, 장치 관리 및 위치 기반 테스트를 도와주는 추가 유틸리티가 필요할 수 있습니다.

보너스: 네트워크 관리자에게 유용한 도구들

는 GPS 위치를 변경할 수 있는 위치 변경 유틸리티입니다. 이 소프트웨어는 IP 주소, 서브넷 또는 네트워크 리소스를 관리하지 않습니다. 대신, 기기의 지리적 위치에 의존하는 앱이나 서비스를 테스트할 때 보조 유틸리티로 사용할 수 있습니다. 이를 통해 위치 기반 앱을 확인할 때 서로 다른 위치를 시뮬레이션할 수 있습니다. 지도 앱, LBS 게임, 데이팅 앱, 소셜 미디어 앱에서 GPS 위치를 위조할 수 있습니다. iLocaGo는 또한 원스톱 모드(One-stop Mode), 멀티스톱 모드(Multi-stop Mode), 조이스틱 모드(Joystick Mode)를 사용하여 경로를 계획하거나 위치 간 이동을 시뮬레이션할 수 있습니다.

imyPass iLocaGo 는 네트워크 관리자가 IP 주소 관리를 더 수월하게 할 수 있도록 도와줍니다. IP 주소, 서브넷, VLAN, 장치 및 네트워크 리소스를 중앙에서 체계적으로 관리할 수 있습니다. IP 주소 관리 외에도, 네트워크 관리자는 위치 기반 테스트와 장치 관리를 위한 유틸리티가 필요할 수 있습니다.

imyPass iLocaGo As Utility for Network Admins

결론

phpIPAM 는 기기의 GPS 위치를 변경하거나 시뮬레이션함으로써 네트워크 관리 도구 모음을 보완할 수 있습니다. imyPass iLocaGo phpIPAM IP 주소 관리란 무엇인가.

페니 워렌
페니 워렌

Penny는 GPS 문제 해결과 Windows 최적화에 집중하고 있습니다. 이전에는 기술 지원 엔지니어로 근무하며, 고객들이 위치 기반 문제와 시스템 문제를 효율적으로 해결하도록 도왔습니다. IT 지원 경험을 바탕으로 실제로 효과가 있는 실용적인 해결책을 제시합니다. 여가 시간에는 등산과 지오캐싱을 즐기며, 실제 환경에서 GPS 기술을 테스트합니다.

핫 솔루션

아이로카고

아이로카고

1-클릭으로 휴대폰 위치 변경

무료 다운로드 무료 다운로드 아이로카고