Seems the problem is domain name?
No, I think either you've got a firewall (iptables etc) running and blocking tcp/179, or you haven't put "listen bgp" into your configuration, so bird is not listening on tcp/179.
What is the output of "netstat -lnt"?
M