.. include:: /shared/substitution.rst Troubleshooting ================ This section will try to point out some things worth checking if something goes wrong. Some of the pointers are not strictly related to |bind|. Data doesn't leave the machine ------------------------------- After everything is setup and looks good there is no traffic leaving the machine still? This might be realted to a package filter so we make sure the package filter is setup to let dns related traffic pass. .. note:: the example is taken from the pf tool used on FreeBSD as package filter solution .. code-block:: vim pass quick on vtnet0 inet proto tcp from any to vtnet0 port { 53 } flags S/SAFR keep state pass quick on vtnet0 inet6 proto tcp from any to vtnet0 port { 53 } flags S/SAFR keep state pass quick on vtnet0 inet proto udp from any to vtnet0 port { 53 } keep state pass quick on vtnet0 inet6 proto udp from any to vtnet0 port { 53 } keep state