LINUX.ORG.RU

История изменений

Исправление Shprot, (текущая версия) :

Другой вариант, поставить nginx на роутер и обойтись вовсе без dnat.

И так стоит reverse-proxy nginx -> 192.168.1.100, который в пределах лабы направляет трафик на хосты в зависимоти от имени домена. Нафига ещё один nginx ставить ещё на роутер?

Тут местный бомонд дружно рекомендует прописать в зону имя с резолвингом на хост. Взялся за это, но не совсем понимаю как.

cat /var/lib/bind/db.example.com.
$TTL 28800	; 8 hours
@ IN  SOA ns.example.com. root.example.com. (
                2024121815 ; serial
		200        ; refresh (3 minutes 20 seconds)
		1200       ; retry (20 minutes)
		172800     ; expire (2 days)
		120        ; minimum (2 minutes)
		)
@ IN  NS  ns.example.com.
ns          IN  A 192.168.1.1
exapmle.com IN  A 192.168.1.100
one         IN  A 192.168.1.100
two         IN  A 192.168.1.100

Но во-первых nslookup с другой машины в этой же локальной сети всё равно указывает на 1.2.3.4, а во-вторых как он будт работать, если зона example.com и хост example.com? Получается отдавать IP адрес он будет по имени example.com.example.com…?

Исходная версия Shprot, :

Другой вариант, поставить nginx на роутер и обойтись вовсе без dnat.

И так стоит reverse-proxy nginx -> 192.168.1.100, который в пределах лабы направляет трафик на хосты в зависимоти от имени домена. Нафига ещё один nginx ставить ещё на роутер?

Тут местный бомонд дружно рекомендует прописать в зону имя с резолвингом на хост. Взялся за это, но не совсем понимаю как.

cat /var/lib/bind/db.example.com.
$TTL 28800	; 8 hours
@ IN  SOA ns.example.com. root.example.com. (
                2024121815 ; serial
		200        ; refresh (3 minutes 20 seconds)
		1200       ; retry (20 minutes)
		172800     ; expire (2 days)
		120        ; minimum (2 minutes)
		)
@ IN  NS  ns.example.com.
ns          IN  A 192.168.1.1
exapmle.com IN  A 192.168.1.100
one         IN  A 192.168.1.101
two         IN  A 192.168.1.101

Но во-первых nslookup с другой машины в этой же локальной сети всё равно указывает на 1.2.3.4, а во-вторых как он будт работать, если зона example.com и хост example.com? Получается отдавать IP адрес он будет по имени example.com.example.com…?