SMB가 가장 가까운 서브넷 DNS A 레코드에 연결하기에 충분히 똑똑합니까? 3600 IN

두 개의 서로 다른 서브넷에서 NAS SMB 공유 공유를 조사하고 있습니다. 두 서브넷은 결국 방화벽을 통해 연결되지만 각 서브넷의 트래픽은 방화벽을 우회하여 NAS에 직접 연결할 수 있습니다.

NAS에는 다음과 같은 IP가 있습니다 (VLAN에도 있음)

nas-media.              3600    IN      A       192.168.30.10
nas-media.              3600    IN      A       192.168.10.9

클라이언트가 192.168.10.0/24 드라이브를 드라이브에 매핑하기로 결정합니다. nas-media 호스트 이름 , 그것을 선택하는 것이 현명합니까? 192.168.10.9 주소 대신에 192.168.30.10 (클라이언트가 Windows 7이라고 가정).

왜 궁금해하는 사람들을 위해 .30. 네트워크는 유틸리티 서버 및 .10 용입니다. 홈 네트워크입니다. NAS는 방화벽 (dhcp, WAN, et al)뿐 아니라 모든 서버가 연결된 layer3 스위치에 물리적으로 연결됩니다.


현재 .10의 모든 트래픽. 방화벽으로 라우팅 한 다음 현재로 반송합니다. 192.168.30.10 NAS 용 IP 이 포트는 단일 1Gbps 이더넷 연결이며 트래픽 관리를 위해 주로보고 있습니다.



답변

이것은 거의 확실하게 클라이언트 OS의 DNS 분석기 및 TCP 연결 API가 작동하는 방식에 관한 질문으로, SMB와 관련된 문제는 아닙니다.

하나 이상의 A 레코드를 수신 할 때 항상 로컬 서브넷 IP 주소를 선호하는 클라이언트에 의존 할 수 있을지 의심 스럽습니다.


답변

SMB / CIFS는 다른 서브넷 사이에서 이름으로 말할 수 없지만 서브넷간에 올바른 라우팅 규칙을 설정하면 IP로 말할 수 있습니다. 따라서 클라이언트에서 NAS에 액세스 할 수 있습니다. \\ip.ip.ip.ip\share 에서 ” 외계인 “서브 네트워크.