powerdns tupa, nefunguje PTR

Dalibor Straka dast na panelnet.cz
Úterý Červen 5 15:33:16 CEST 2007


On Tue, Jun 05, 2007 at 01:42:14PM +0200, Dalibor Straka wrote:
> > 
> > pisu to jak ma byt. name je vzdy vlevo a content v pravo, stejne jako v bindu
> > a stejne jako pro vsechny ostatni RR. Uz jsem to odebugoval a je to spatnym
> > regexpem ve zdrojacich. 
> > 
> > ([0-9]{1,3}\.){3}[0-9]
> > 
> > tohle na prvni pruchod schramstne treba 10.1.10 a pak uz nema nic, na cem by
> > nasel zbyvajici 2 vzory, takze to vyhodi chybu.
> > 
Regexp je dobre. {3} rika, ze se cislo ukoncene teckou objevi _prave_trikrat_
a pak jeste nasleduje jedna cislice.

Jenze vy jste ten regexp spatne vykousl. Je ulozeny
v lib/config_default.php a vypada takto:

'PTR' => '(^([0-9]{1,3}\.){3}[0-9]{1,3})

a pokracuje dale |xxx|yyy|...|. Prvni znak "^" a posledni opakovani {1,3}
napravuji nedostatky pro uplny match IP adresy na zacatku retezce.

-- Dalibor Straka



Další informace o konferenci Linux