Hey guys, I'm having a problem with TXT records on my server. No matter what I put, it's not visible by Google (to verify my website for Google Apps). I put my-domain.com. for the server and the code Google gave me for the Data column. It doesn't work... I did this in my Terminal: Code: dig @localhost txt my-domain.com An I got this in response: Code: ; <<>> DiG 9.7.6-P1 <<>> @localhost txt may-domain.com ; (3 servers found) ;; global options: +cmd ;; connection timed out; no servers could be reached Does anyone know (or suspect) what I'm doing wrong? Thanks for your help! Vincent EDIT: I don't put any quotes around the code Google gave me.
Seems as if your dns server is not installed or not running. Pleaserestart the dns server (mydns or bind, depending on your setup).
Hi Till, I just restarted my Bind service and I still have no luck... When I do a DNS lookup using MX Toolbox (txt:my-domain.com), I don't get any TXT record... Very odd... What do you think?
Which errors do you get in the syslog file when you restart bind and please post the output of: netstat -tap
Here is the syslog just after I do a restart of Bind: Code: Jul 29 16:10:01 k******5 named[1648]: received control channel command 'stop -p' Jul 29 16:10:01 k******5 named[1648]: shutting down: flushing changes Jul 29 16:10:01 k******5 named[1648]: stopping command channel on 127.0.0.1#953 Jul 29 16:10:01 k******5 named[1648]: stopping command channel on ::1#953 Jul 29 16:10:01 k******5 named[1648]: no longer listening on ::#53 Jul 29 16:10:01 k******5 named[1648]: no longer listening on 127.0.0.1#53 Jul 29 16:10:01 k******5 named[1648]: no longer listening on 142.**.**.**#53 Jul 29 16:10:01 k******5 postfix/smtpd[4064]: connect from localhost.localdomain[127.0.0.1] Jul 29 16:10:01 k******5 postfix/smtpd[4064]: lost connection after CONNECT from localhost.localdomain[127.0.0.1] Jul 29 16:10:01 k******5 postfix/smtpd[4064]: disconnect from localhost.localdomain[127.0.0.1] Jul 29 16:10:01 k******5 named[1648]: exiting Jul 29 16:10:03 k******5 named[4107]: starting BIND 9.7.3 -u bind Jul 29 16:10:03 k******5 named[4107]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS=' Jul 29 16:10:03 k******5 named[4107]: adjusted limit on open files from 1024 to 1048576 Jul 29 16:10:03 k******5 named[4107]: found 4 CPUs, using 4 worker threads Jul 29 16:10:03 k******5 named[4107]: using up to 4096 sockets Jul 29 16:10:03 k******5 named[4107]: loading configuration from '/etc/bind/named.conf' Jul 29 16:10:03 k******5 named[4107]: reading built-in trusted keys from file '/etc/bind/bind.keys' Jul 29 16:10:03 k******5 named[4107]: using default UDP/IPv4 port range: [1024, 65535] Jul 29 16:10:03 k******5 named[4107]: using default UDP/IPv6 port range: [1024, 65535] Jul 29 16:10:03 k******5 named[4107]: listening on IPv6 interfaces, port 53 Jul 29 16:10:03 k******5 named[4107]: listening on IPv4 interface lo, 127.0.0.1#53 Jul 29 16:10:03 k******5 named[4107]: listening on IPv4 interface eth0:0, 142.**.**.**#53 Jul 29 16:10:03 k******5 named[4107]: generating session key for dynamic DNS Jul 29 16:10:03 k******5 named[4107]: set up managed keys zone for view _default, file 'managed-keys.bind' Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 254.169.IN-ADDR.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 2.0.192.IN-ADDR.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 100.51.198.IN-ADDR.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 113.0.203.IN-ADDR.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: D.F.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 8.E.F.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 9.E.F.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: A.E.F.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: B.E.F.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA Jul 29 16:10:03 k******5 named[4107]: command channel listening on 127.0.0.1#953 Jul 29 16:10:03 k******5 named[4107]: command channel listening on ::1#953 Jul 29 16:10:03 k******5 named[4107]: zone 0.in-addr.arpa/IN: loaded serial 1 Jul 29 16:10:03 k******5 named[4107]: zone 127.in-addr.arpa/IN: loaded serial 1 Jul 29 16:10:03 k******5 named[4107]: zone 255.in-addr.arpa/IN: loaded serial 1 Jul 29 16:10:03 k******5 named[4107]: zone s*******.be/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.biz/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.ca/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.eu/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.fr/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.info/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone localhost/IN: loaded serial 2 Jul 29 16:10:03 k******5 named[4107]: zone s*******.net/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: zone s*******.org/IN: loaded serial 2013072903 Jul 29 16:10:03 k******5 named[4107]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found Jul 29 16:10:03 k******5 named[4107]: managed-keys-zone ./IN: loaded serial 0 Jul 29 16:10:03 k******5 named[4107]: zone s*******.be/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.info/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.eu/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.net/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.ca/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.fr/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone s*******.org/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: running Jul 29 16:10:03 k******5 named[4107]: zone s*******.biz/IN: sending notifies (serial 2013072903) Jul 29 16:10:03 k******5 named[4107]: zone ns2.s*******.net/IN: refresh: NODATA response from master 8.**.**.**#53 (source 0.0.0.0#0) When I do a netstat -tap, I get this: Code: Connexions Internet actives (serveurs et ?tablies) Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name tcp 0 0 localhost.localdo:10024 *:* LISTEN 17471/amavisd (ch18 tcp 0 0 localhost.localdo:10025 *:* LISTEN 3449/smtpd tcp 0 0 *:mysql *:* LISTEN 20211/mysqld tcp 0 0 *:submission *:* LISTEN 28933/master tcp 0 0 *:pop3 *:* LISTEN 1936/pop3-login tcp 0 0 *:imap2 *:* LISTEN 2775/imap-login tcp 0 0 *:ssmtp *:* LISTEN 28933/master tcp 0 0 s******.net:domain *:* LISTEN 1648/named tcp 0 0 k******5.ip-142:domain *:* LISTEN 1648/named tcp 0 0 localhost.locald:domain *:* LISTEN 1648/named tcp 0 0 *:ftp *:* LISTEN 30348/pure-ftpd (SE tcp 0 0 *:ssh *:* LISTEN 24313/sshd tcp 0 0 localhost.localdoma:953 *:* LISTEN 1648/named tcp 0 0 *:smtp *:* LISTEN 3432/smtpd tcp 0 0 *:imaps *:* LISTEN 2775/imap-login tcp 0 0 *:pop3s *:* LISTEN 1936/pop3-login tcp 0 0 localhost.localdo:mysql localhost.localdo:52379 ESTABLISHED 20211/mysqld tcp 0 0 s******.net:imaps bas11-montreal28-:50772 ESTABLISHED 2374/imap-login tcp 0 0 k******5.ip-142-:44991 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imap2 209-197-167-107.c:50043 ESTABLISHED 32328/imap tcp 0 0 s******.net:smtp mx-fab-k.sailthru:47085 TIME_WAIT - tcp 0 0 k******5.ip-142-:44972 k******5.ip-142-:mysql TIME_WAIT - tcp 0 240 s******.net:ssh modemcable038.229:55893 ESTABLISHED 3332/1 tcp 0 0 localhost.localdo:mysql localhost.localdo:45246 ESTABLISHED 20211/mysqld tcp 0 0 localhost.localdo:52379 localhost.localdo:mysql ESTABLISHED 3433/proxymap tcp 0 0 localhost.localdo:52380 localhost.localdo:mysql ESTABLISHED 3435/trivial-rewrit tcp 0 0 s******.net:imaps modemcable038.229:55267 ESTABLISHED 1319/imap-login tcp 0 0 k******5.ip-142-:44993 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 localhost.localdo:52382 localhost.localdo:mysql ESTABLISHED 3432/smtpd tcp 0 0 s******.net:imaps modemcable038.229:50663 ESTABLISHED 25486/imap-login tcp 0 0 k******5.ip-142-:44992 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:37129 72.**.**.**:www TIME_WAIT - tcp 0 0 k******5.ip-142-:44970 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 k******5.ip-142-:44974 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imaps 24.**.**.**:7305 ESTABLISHED 2776/imap-login tcp 0 0 k******5.ip-142-:44995 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 localhost.localdo:mysql localhost.localdo:52378 ESTABLISHED 20211/mysqld tcp 0 0 localhost.localdo:mysql localhost.localdo:52380 ESTABLISHED 20211/mysqld tcp 0 0 localhost.localdo:mysql localhost.localdo:52384 ESTABLISHED 20211/mysqld tcp 0 0 localhost.localdo:mysql localhost.localdo:52382 ESTABLISHED 20211/mysqld tcp 0 0 localhost.localdo:mysql localhost.localdo:52383 ESTABLISHED 20211/mysqld tcp 0 0 s******.net:ssh 209-197-167-107.c:50665 ESTABLISHED 1547/0 tcp 0 0 s******.net:imaps bas11-montreal28-:50769 ESTABLISHED 2714/imap-login tcp 0 0 localhost.localdo:52385 localhost.localdo:mysql ESTABLISHED 3433/proxymap tcp 0 0 s******.net:imaps bas11-montreal28-:50774 ESTABLISHED 2780/imap-login tcp 0 0 k******5.ip-142-:44990 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 k******5.ip-142-:44976 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 localhost.localdo:mysql localhost.localdo:52385 ESTABLISHED 20211/mysqld tcp 0 0 s******.net:41056 199.**.**.**:www TIME_WAIT - tcp 0 0 s******.net:53739 72.**.**.**:www TIME_WAIT - tcp 0 0 s******.net:imaps 209-197-167-107.c:50368 ESTABLISHED 31327/imap-login tcp 0 0 k******5.ip-142-:44978 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imap2 209-197-167-107.c:51424 ESTABLISHED 10715/imap tcp 0 0 s******.net:imaps modemcable038.229:51420 ESTABLISHED 4877/imap-login tcp 0 0 k******5.ip-142-:44975 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imaps modemcable038.229:55046 ESTABLISHED 32520/imap-login tcp 0 0 s******.net:imaps 24.**.**.**:7356 ESTABLISHED 1715/imap-login tcp 0 0 s******.net:imaps bas11-montreal28-:50767 ESTABLISHED 2771/imap-login tcp 0 0 k******5.ip-142-:44971 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imaps modemcable038.229:60451 ESTABLISHED 2564/imap-login tcp 0 0 k******5.ip-142-:44969 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:imaps 209-197-167-107.c:50040 ESTABLISHED 32319/imap-login tcp 0 0 k******5.ip-142-:44979 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 s******.net:37130 72.**.**.**:www TIME_WAIT - tcp 0 0 s******.net:imap2 209-197-167-107.c:50039 ESTABLISHED 32325/imap tcp 0 0 k******5.ip-142-:44973 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 localhost.localdo:mysql localhost.localdo:52381 ESTABLISHED 20211/mysqld tcp 0 0 s******.net:imaps modemcable038.229:51966 ESTABLISHED 18992/imap-login tcp 0 0 localhost.localdo:52384 localhost.localdo:mysql ESTABLISHED 3433/proxymap tcp 0 0 localhost.localdo:10025 localhost.localdo:60917 TIME_WAIT - tcp 0 0 s******.net:imaps 209-197-167-107.c:50050 ESTABLISHED 32333/imap-login tcp 0 0 localhost.localdo:45246 localhost.localdo:mysql ESTABLISHED 17471/amavisd (ch18 tcp 0 0 s******.net:imaps modemcable038.229:50690 ESTABLISHED 25494/imap-login tcp 0 0 localhost.localdo:52381 localhost.localdo:mysql ESTABLISHED 3432/smtpd tcp 0 0 localhost.localdo:52383 localhost.localdo:mysql ESTABLISHED 3432/smtpd tcp 0 0 k******5.ip-142-:44980 k******5.ip-142-:mysql TIME_WAIT - tcp 0 0 localhost.localdo:mysql localhost.localdo:47800 ESTABLISHED 20211/mysqld tcp 0 0 s******.net:imap2 209-197-167-107.c:50046 ESTABLISHED 32343/imap tcp 0 0 localhost.localdo:47800 localhost.localdo:mysql ESTABLISHED 24659/amavisd (ch10 tcp 0 0 localhost.localdo:52378 localhost.localdo:mysql ESTABLISHED 3433/proxymap tcp 0 0 s******.net:41012 199.**.**.**:www TIME_WAIT - tcp6 0 0 [::]:pop3 [::]:* LISTEN 1936/pop3-login tcp6 0 0 [::]:imap2 [::]:* LISTEN 2775/imap-login tcp6 0 0 [::]:http-alt [::]:* LISTEN 2897/apache2 tcp6 0 0 [::]:www [::]:* LISTEN 2897/apache2 tcp6 0 0 [::]:tproxy [::]:* LISTEN 2897/apache2 tcp6 0 0 [::]:domain [::]:* LISTEN 1648/named tcp6 0 0 [::]:ssh [::]:* LISTEN 24313/sshd tcp6 0 0 ip6-localhost:953 [::]:* LISTEN 1648/named tcp6 0 0 [::]:https [::]:* LISTEN 2897/apache2 tcp6 0 0 [::]:imaps [::]:* LISTEN 2775/imap-login tcp6 0 0 [::]:pop3s [::]:* LISTEN 1936/pop3-login tcp6 0 0 ip6-localhost:48964 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www 204-30.198-178.cu:50167 TIME_WAIT - tcp6 0 0 s******.net:www 204-30.198-178.cu:50164 TIME_WAIT - tcp6 0 0 s******.net:www 204-30.198-178.cu:50162 TIME_WAIT - tcp6 0 0 ip6-localhost:48981 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48985 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www ALyon-551-1-96-71:50692 FIN_WAIT2 - tcp6 0 0 ip6-localhost:48988 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www ALyon-551-1-96-71:50693 FIN_WAIT2 - tcp6 0 0 ip6-localhost:48968 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48982 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48980 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www 68-171-233-199.rd:50055 TIME_WAIT - tcp6 0 0 ip6-localhost:48987 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www msnbot-65-55-213-:33607 TIME_WAIT - tcp6 0 0 s******.net:www modemcable034.90-:49312 TIME_WAIT - tcp6 0 0 ip6-localhost:48966 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48970 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www 68-171-233-199.rd:39378 TIME_WAIT - tcp6 0 0 s******.net:www msnbot-65-55-213-:33058 TIME_WAIT - tcp6 0 0 s******.net:www ALyon-551-1-96-71:50688 FIN_WAIT2 - tcp6 0 0 s******.net:www 204-30.198-178.cu:50166 TIME_WAIT - getnameinfo failed tcp6 0 0 s******.net:www [UNKNOWN]:47964 TIME_WAIT - tcp6 0 0 s******.net:www 68-171-233-199.rd:56334 TIME_WAIT - tcp6 0 0 s******.net:www ALyon-551-1-96-71:50691 FIN_WAIT2 - tcp6 0 0 ip6-localhost:48934 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www 204-30.198-178.cu:50165 TIME_WAIT - tcp6 0 0 s******.net:www 68-171-233-199.rd:13514 TIME_WAIT - tcp6 0 0 ip6-localhost:48983 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48973 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48984 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www 68-171-233-199.rd:13521 TIME_WAIT - tcp6 0 0 ip6-localhost:48965 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48986 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 ip6-localhost:48967 ip6-localhost:http-alt TIME_WAIT - tcp6 0 0 s******.net:www msnbot-65-55-213-:32492 TIME_WAIT - tcp6 0 0 s******.net:www msnbot-65-55-213-:32492 TIME_WAIT - root@k******5:~# service bind9 restart Stopping domain name service...: bind9 waiting for pid 1648 to die. Starting domain name service...: bind9.
Thats strange as it does not match with the output of the dig command above, when you get a timeout error then no bind is running on that host. And you did execute the command: dig @localhost txt my-domain.com really on your server and not on your desktop or on a different server? Dies the command still return a timeout? Regarding the txt record of that zone, please post the zone file, it should be in the named zone file directory (see ispconfig system > server config > dns) for the path. The zone file name is something like pri.yourdomain.tld
When I do a dig @localhost txt s*****.com (I'm connected in SSH as root on my server), I get this: Code: ; <<>> DiG 9.7.3 <<>> @localhost txt s*****.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38753 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;s*****.com. IN TXT ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Jul 30 08:46:24 2013 ;; MSG SIZE rcvd: 31 No timeout with this command apparently! The named zone file is named pri.s*****.com.err! Could it be because of an error? Here is the content: Code: $TTL 300 @ IN SOA ns1.s*****.net. s*****.gmail.com. ( 2013072907 ; serial, todays date + todays serial # 28800 ; refresh, seconds 7200 ; retry, seconds 1209600 ; expire, seconds 7200 ) ; minimum, seconds ; s*****.com. 300 A 192.**.**.** s*****.com. 300 MX 10 mail.s*****.com. s*****.com. 300 NS ns1.s*****.net. s*****.com. 300 NS ns2.s*****.net. s*****.com. 300 TXT "google-site-verification=V_*******************************" mail 300 A 192.**.**.** reseller 300 CNAME s*****.com. reseller.s*****.com. 300 TXT "google-site-verification=V_*******************************" webmail 300 CNAME s*****.com. www 300 A 192.**.**.**
Hi Till, I still don't have a clue how to fix this problem. Do you have any idea where it can come from? Thank you very much for your help! Vincent
I just noticed ther is a problem with NS1 as well. When I check on MX Toolbox, the NS1 is unreachable. IT IS reachable for the other domains I have on the same server though. I don't understand...
Not really. Does a dig on the domain itself work? dig @localhost my-domain.com I had it once that bind was hanging in a way that it did not picked up changes anymore and kept running when it was restarted When you stop bind with its script in /etc/init.d/ and run: ps -aux are there still any bind / named processes aor are all gone as they should.
Hi Till, Thanks a lot for your help! I just tried to remove the TXT record provided by Google and it miraculously fixed the problem! No more error with Bind and I can even add the TXT record back and it works... I don't know what happened but now everything's OK! Thanks again!