Ok. I have managed to run my webpage from home server.
Here is current setup
Bought domain
www.abc.com from godaddy
Setup DNS A record on godaddy to point to home router static ip: 12.34.56.78
On my router opened port forwarding 80 and 443
On my centos server listening to 80 & 443 (did not setup any BIND)
Nameserver on cent os server is 11.11.11.11(provided by my router/broadband provider)
But godaddy's name server is n23.godaddy.com
Is there any wrong with my setup?
Can it be improved to ensure security and performance?