Tak jen pro info, kdyby to nekde chtel zkoumat, prisel jsem na to.
Stupidni firewall, nastaveny tak ze propousti port 53, ale jen pres UDP,
ne pres TCP. Takze zonovy transfer, ktery pouziva TCP, je okamzite
odmitnuty...
Akorat ze v nftables to neni moc dobre videt... :/
Petr
On 10/26/23 08:52, Petr Barta wrote:
Ahoj,
mam stupidni problem, ktery se mi ale z nejakeho duvodu nedari vyresit.
- mam nekolik soukromych domen, u kterych chci primar na VPS serveru
- server ma nainstalovany bind9 (1:9.18.19-1~deb12u1)
- zona je korektne nadefinovana
- firewall neblokuje zadny provoz na/z portu 53, ani pro UD, ani pro TCP
- normalni dotazy (NS/A/AAA/SOA/MX) bez problemu funguji
- axfr transfer zony z localhostu funguje, at pouziju "localhost" nebo
jmeno sever jako cil dotazu
- definice zony povoluje zone transfer odkudkoliv:
zone "black-sky.cz." { type master; file
"/var/cache/bind/PRIM/black-sky.cz."; allow-transfer { any; }; };
- Pri pokusu o zone transfer ($ dig -4 @essi.netas.cz black-sky.cz.
axfr) odkukoliv jinde nez je server sam dostavam na TCP urovni
okamzity TCP reset jako odpoved na SYN packet, ani 3-way handshake
neprojde.
$ tshark -r /tmp/dns.capture.pcap
1 0.000000 193.165.110.226 → 185.8.165.100 TCP 80 52 45609 → 53
[SYN] Seq=0 Win=64660 Len=0 MSS=1220 SACK_PERM TSval=3039304980
TSecr=0 WS=128
2 0.000029 185.8.165.100 → 193.165.110.226 TCP 60 64 53 → 45609
[RST, ACK] Seq=1 Ack=1 Win=0 Len=0
3 0.025302 193.165.110.226 → 185.8.165.100 TCP 80 52 39449 → 53
[SYN] Seq=0 Win=64660 Len=0 MSS=1220 SACK_PERM TSval=3039305002
TSecr=0 WS=128
4 0.025334 185.8.165.100 → 193.165.110.226 TCP 60 64 53 → 39449
[RST, ACK] Seq=1 Ack=1 Win=0 Len=0
5 0.050245 193.165.110.226 → 185.8.165.100 TCP 80 52 38693 → 53
[SYN] Seq=0 Win=64660 Len=0 MSS=1220 SACK_PERM TSval=3039305027
TSecr=0 WS=128
6 0.050278 185.8.165.100 → 193.165.110.226 TCP 60 64 53 → 38693
[RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Nema nekdo predstavu jakou (asi naprosto blbou) chybu delam?
Prede diky za tipy...
Petr