Evimde böyle bir kurulum var. Router A
ISS’imin yönlendiricisi. Kişisel kullanım için kullandığım, vs. Router B
sunucularım için DD-WRT ile yanıp sönen bir yönlendiricidir.
Tüm bu kurulum çok mobil olması gerekiyordu. Sunucular, bağlanmak için entegre WiFi'lerini kullanan bir Raspberry Pi 3'ler kümesidir Router B
. (Minimum bir Debian kurulumunu çalıştırma.)
Router B
etki alanımı mevcut harici IP adresimle sürekli güncellemek için Dinamik bir DNS servisine bağlı. Bir WiFi sinyali yayınlar ve ayrıca WAP'a bağlanır Router A
.
Router A
statik bir IP atar ve tüm portları bu adrese iletir Router B
. ( Router A
Köprü moduna almak istemiyorum çünkü kişisel cihazlarımın tümünü ağda açmak istemiyorum.)
Router B
için bazı özel liman ileri sahiptir Main
ve Development
ve onlara statik IP atar.
Burada yaşadığım sorun, etki alanımdaki belirli hizmetlere INSIDE Router B
ağından erişmektir . Firkete yönlendirme açıkça çalışmaz çünkü firkete yönlendirme yapacak şekilde yapılandırılmış Router A
olsa bile "kafanız karışır" Router B
.
Ne yapıyor üzerinde DDWRT bir Dnsmasq kuralı ekleyerek olduğu Router B
için tüm dahili istekleri göndermek MyDomain.com
için Main
. Main
daha sonra birkaç portu iletmek için kaynayan sekonder bir yönlendirme yapar Development
.
Bu biraz dağınık. DNSMasq bana iç isteklerle bağlantı noktasına özgü bir yol sunmuyor, ancak Router B
bu ikincil yönlendirmeyi yerine ele almak istiyorumMain.
Bunu nasıl başarabilirim? (Bu kurulumun çok mobil olması gerektiği için, Router A
tüm bağlantı noktalarını yönlendirmek Router B
ve Router B
statik bir IP atamaktan başka bir işlem yapamıyorum .)
MyDomain.com
X bağlantı noktasını 10.0.0.101 ve X bağlantı noktasını 10.0.0.102
22
için Main
'ın SSH ve 2222
için Development
' ın SSH. Trafiği MyDomain.com
yayınlamak 22
istiyorum , böylece tüm istekleri Main
IP'ye ve tüm istekleri 2222
Geliştirme'ye gider. Bu dışarıdan kurulur, ancak firkete sorunu nedeniyle, içeriden çalışmaz.
iptables
ya da Geliştirme dalını kendi alt etki alanına ayarlayın?