Linux HTTP 서버 네트워크 설정

Linux HTTP 서버 네트워크 설정

개발 중인 시스템에 대한 네트워크 구성을 찾는 데 문제가 있습니다. 저는 네트워킹 전문가가 아니기 때문에 잘 설명되지 않은 부분에 대해 사과드립니다.

저는 3개의 Linux 장치로 구성된 시스템을 개발 중입니다. 그 중 하나가 HTTP 서버입니다. 지금까지 3개의 Linux 장치는 모두 고정 IP(192.168.1.20/24 - 192.168.1.21/24 - 192.168.1.22/24)로 구성되었습니다. 이렇게 하면 네트워크의 모든 컴퓨터(사용자)가 HTTP 서버에 액세스할 수 있습니다.

이제 내 시스템을 타사 장치에 통합하려고 합니다. 여기에 문제가 있습니다.

  • 장치에는 HTTP 서버에 대한 액세스가 필요합니다.
  • 장치의 IP는 245.* .* .* 로 고정되어 있습니다.
  • 장치에 DHCP 서버가 있습니다
  • 이 장치는 선택 사항입니다. 네트워크에 존재하는 경우도 있고 존재하지 않는 경우도 있습니다.
  • 내 HTTP 서버는 DHCP를 통해(이 타사 장치에서) IPv4 주소를 얻어야 합니다.
  • HTTP 서버는 멀티캐스트 DNS를 통해 타사 장치에 HTTP 서비스를 광고해야 합니다.

DHCP 서버에서 동적 IP(245.* .* .*)를 얻도록 HTTP 서버를 구성하여 이 시스템을 작동시킬 수 있습니다. 하지만 이것은:

  • 네트워크의 사용자는 HTTP 서버에 액세스할 수 없습니다.
  • 시스템을 라우터와 타사 장치에 연결할 때 문제가 발생합니다(이제 내 시스템이 2개의 DHCP 서버(라우터와 타사 장치)에 연결되어 있기 때문입니다).
  • 라우터나 타사 장치가 모두 연결되지 않은 경우 네트워크에 DHCP 서버가 없어 HTTP 서버에 액세스할 수 없습니다.

가능한 해결책을 시도했지만 제대로 작동하지 못했습니다.

  • HTTP 서버에는 여러 개의 IP가 있습니다(하나는 고정, 하나는 동적). 문제는 DHCP 서버가 2개 있을 때 발생합니다.
  • 호스트 이름을 통한 액세스(사용자는 액세스하기 위해 시스템 IP를 알 필요가 없음) -> 이 방법으로 동적 IP를 가질 수 있습니다. 이 솔루션이 다른 네트워크에 문제를 일으킬 수 있다고 생각합니다.

HTTP 서버와 다른 2개의 Linux 장치에 대한 네트워크 설정이 무엇인지 아는 사람이 있습니까?

여기에 네트워크 다이어그램도 남길게요(잘 되었는지는 모르겠지만 도움이 될 것 같네요)

회색 항목이 항상 웹에 존재하는 것은 아닙니다.

여기에 이미지 설명을 입력하세요.

설명이 잘 안 되는 부분이 있으면 물어보세요. 나 여기 처음이야:)

관련 정보