Portál AbcLinuxu, 9. listopadu 2025 02:04
). Ak by ta to zaujimalo, tak problem je v tom, ze PDNS na externych CNAME vrati odpoved NXDOMAIN, pricom by mal vracat klasicky CNAME zaznam + odpoved NOERROR a resolver by nasledne urobil dalsi preklad.
Ale stále se mi čím dál víc zdá že jinou možnost než PDNS bohužel nemám. Ta MySQL je fakt podmínka a částečné využití jako to je u BINDu mi je fakt k ničemu, potřebuji to uložit kompletně do DB...
powerdns # dig www.google.cz ; <<>> DiG 9.4.3-P5 <<>> www.google.cz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33641 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.google.cz. IN A ;; ANSWER SECTION: www.google.cz. 86400 IN CNAME www.google.com. www.google.com. 284600 IN CNAME www.l.google.com. www.l.google.com. 300 IN A 74.125.43.104 www.l.google.com. 300 IN A 74.125.43.105 www.l.google.com. 300 IN A 74.125.43.147 www.l.google.com. 300 IN A 74.125.43.103 www.l.google.com. 300 IN A 74.125.43.106 www.l.google.com. 300 IN A 74.125.43.99 ;; Query time: 79 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Sep 19 12:26:17 2010 ;; MSG SIZE rcvd: 175
... vůbec mě nenapadlo, že by mohl být problém s připojením do db, byl jsem si jistý, že to je správně, zkoušel sem nastavovat i různé možnosti jako je socket a port atd. Ale teď jsem narazil na problém, který fakt nechápu, když tam socket MySQL nezadám, volá špatnou adresu, tak jsem ho nastavil na: gmysql-socket/var/run/mysqld/mysqld.sock kde skutečně je a ejhle PDNS hlasí, že i tu se na socket připojit nemůže, můžete mi to někdo vysvětlit ?
a měl bys něco i k problému ? ohledně té chyby u mysqld.sock ??? viz. výše...
cat /etc/powerdns/recursor.conf
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/pdns-recursor/files/recursor.conf,v 1.2 2007/06/08 22:28:14 swegener Exp $
# Drop uid
setuid=nobody
# Drop gid
setgid=nobody
# Don't log queries
quiet=on
# Local IP address to bind to
local-address=127.0.0.1
#local-address=0.0.0.0
#local-address=212.80.88.3
# Local port to bind to
local-port=5300
# Change root for safety
chroot=/var/lib/powerdns
v pdns.conf je toto:
launch=gmysql
gmysql-host=127.0.0.1
gmysql-user=jmeno
gmysql-password=heslo
gmysql-dbname=jmano_db
local-address=11.22.33.44, 127.0.0.1 # 11.22.33.44 nahradit za verejnou IP
local-ipv6=xxxx:xxxx:xxxx::xxxx # doplnit IPv6, pripadne zakomentovat
recursor=127.0.0.1:5300, 77.48.100.254 # druha IP je DNSkoo u providera pro pripad ze by nesel recursor, coz se mi jednou po aktualizaci stalo
Snad to pomuze,me to takhle beha jiz nekolik let.
, jeden problém za druhým... jakoby někdo nechtěl aby to fungovalo
vypadá to slibně, paráda, chyba pryč.
Backend je naloadován
Off: jen takový menší offtopic dotaz pro ty co PDNS solidně znaj, má možnost vytvořit jakýsi split-horizon???
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.