Samba/Linux: Windows AD DNS에 특정 IP 주소만 등록하는 방법은 무엇입니까?

Samba/Linux: Windows AD DNS에 특정 IP 주소만 등록하는 방법은 무엇입니까?

나는 Jessie에 Samba 4.12.14-Deb를 내 AD의 구성원 서버로 설정했으며 (지금까지는) 모든 것이 잘 작동합니다. 이 머신에는 openVPN 터널용 인터페이스가 몇 개 있습니다 Tun*(이 역시 잘 작동합니다). Samba는 이를 수신해야 하며 완벽하게 수행됩니다( interfacessmb.conf의 설정 덕분에).

이제 재부팅할 때마다 Samba(아마도)는 smb.conf내 AD DNS에 동적 A 레코드로 나열된 모든 IP 주소를 등록합니다. 이 개념이 좋은 만큼 여기서는 분명히 많은 문제를 야기합니다. Windows에서는 'DNS에 이 연결 등록' 옵션을 선택 취소하면 됩니다.

Samba(또는 이를 수행하는 사람)가 "모든 주소"를 등록하는 것을 어떻게 방지합니까?

또는 이것이 가능하지 않은 경우 내 DNS에 전혀 등록되지 않도록 하려면 어떻게 해야 합니까? 내 경우에는 모든 주소보다 정적(변경되지 않는) 항목이 더 유용할 것입니다 tun.

답변1

실제로 여기에서 답을 얻고 싶었지만 해결했는지 물어볼 수 없었으므로 여기에 최소한 Samba 4.11에서 작동하는 솔루션이 있습니다.

interfaces = 10.1.1.1

인터페이스 매개변수는 실제로 IP와 서브넷도 이해하므로 등록에 필요한 모든 IP를 여기에 넣을 수 있습니다. 그런 다음 사용할 수도 있습니다

bind interfaces only = yes

해당 IP를 수신하거나 0.0.0.0에서 수신하도록 삼바를 제한하려면

귀하의 경우 장치에 터널이 있는 경우 Linux의 약한 네트워크 모델로 인해 모든 인터페이스에서 10.1.1.1로 향하는 모든 트래픽이 올바르게 전달됩니다.

원천:https://www.samba.org/~tpot/articles/multiple-interfaces.html

관련 정보