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


0

두 개의 서로 다른 서브넷에서 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 이더넷 연결이며 트래픽 관리를 위해 주로보고 있습니다.

답변:


0

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

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


-1

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


나는 당신이 브라우징 (서비스 디스커버리)과 이름 해석을 융합하고 있다고 생각하지만 SMB / CIFS를위한 두 서브넷에서 모두 작동하는 방법이 있습니다.
Spiff

@Spiff는 내가 놓친 것일 수도 있지만 OP는 SMB 공유를 드라이브에 매핑하려고합니다. DNS 레코드에는 하나 이상의 IP가 포함되어 있기 때문에 이러한 네트워크 드라이브를 매핑하는 유일한 신뢰할 수있는 방법은 이름 확인을 완전히 우회하는 IP로 가능할 것이라고 확신합니다. 내가 틀렸다면 pls를 정정해라.
Alex
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.