네트워크 다이어그램 :
내부 및 외부 액세스가 가능한 무들 (VLE) 설정이 있습니다. 아래 다이어그램의 녹색 경로는 사용자가 LAN 내부에있을 때 트래픽을 수행하려는 경로이며 빨간색 경로는 겉보기에 나타납니다. 웹 사이트에는 도메인 이름이 있습니다 (대부분의 웹 사이트처럼).
사용자 PC에서 도메인 이름을 핑하면 호스트 파일 항목으로 인해 웹 서버의 내부 IP를 얻습니다. 도메인 이름을 nslookup하면 웹 서버의 내부 IP도 얻습니다 (A 레코드 때문에) 내 DNS 서버에서). 웹 서버에서 동일한 두 명령을 실행하면 웹 서버에 외부 IP가 제공됩니다. PHP를 사용한다면 gethostbyname ()moodle 웹 사이트에서 도메인 이름을 매개 변수로 사용 (호스트 이름을 확인하기 위해 php / apache 가져 오기) 웹 서버의 외부 IP를 반환합니다 (좋은 소식은 DNS가 원하는 것을하고있는 것 같습니다). 지금까지 모든 것이 잘 진행되고있는 것 같습니다. 나를 혼란스럽게하고 무들 싱글 사인온이 작동하지 못하게하는 유일한 이유는 IP 주소를 표시하기 위해 무들을 얻는다면 내부를 표시해야 할 때 외부 방화벽 (내 NATting 방화벽 외부)이라고 말합니다. IP. 이것이 문제를 해결하는 방법에 대한 아이디어입니까? 내가 수행 할 수있는 테스트에 대한 아이디어가 있습니까?
모두 감사합니다!