I have setup ejabberd 17.12 server in AWS EC2 ubuntu. Normally EC2 provides public DNSin format ec2-35-154-2-226.ap-south-1.compute.amazonaws.com . when I setup server with this host then everything is working fine. But I wanted to have xmpp server reachable with my demain. I have been struggling to make my EC2 ejabberd server available to outside world but still in vain.
My domain:
kaiseapp.com
What I wanted is:
xmpp.kaiseapp.com
SRV Records:
I setup below DNS records:
ejabberd config:
hosts:
- "xmpp.kaiseapp.com"
acl:
admin:
user:
- "admin": "xmpp.kaiseapp.com"
host_config:
"xmpp.kaiseapp.com":
acl:
admin:
user:
- "admin@xmpp.kaiseapp.com"
bind:
root@:~# cat /etc/bind/db.local
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
@ IN AAAA ::1
xmpp.kaiseapp.com IN CNAME ec2-35-154-2-226.ap-south-1.compute.amazonaws.com
_xmpp-client._tcp.kaiseapp.com 86400 IN SRV 5 0 5222 xmpp.kaiseapp.com
_xmpp-server._tcp.kaiseapp.com 86400 IN SRV 5 0 5269 xmpp.kaiseapp.com
dig and host output:
ejabberd@:/usr/local/var$ dig _xmpp-client._tcp.kaiseapp.com SRV
; <<>> DiG 9.10.3-P4-Ubuntu <<>> _xmpp-client._tcp.kaiseapp.com SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42561
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;_xmpp-client._tcp.kaiseapp.com. IN SRV
;; Query time: 2153 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Sat Jan 13 01:29:52 UTC 2018
;; MSG SIZE rcvd: 59
ejabberd@:/usr/local/var$ dig _xmpp-server._tcp.kaiseapp.com SRV
; <<>> DiG 9.10.3-P4-Ubuntu <<>> _xmpp-server._tcp.kaiseapp.com SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 50223
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;_xmpp-server._tcp.kaiseapp.com. IN SRV
;; Query time: 2981 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Sat Jan 13 01:30:08 UTC 2018
;; MSG SIZE rcvd: 59
root@:~# host -t SRV _xmpp-client._tcp.xmpp.kaiseapp.com
Host _xmpp-client._tcp.xmpp.kaiseapp.com not found: 2(SERVFAIL)
root@:~# host -t SRV _xmpp-server._tcp.xmpp.kaiseapp.com
;; connection timed out; no servers could be reached