I already checked my DNS, making sure all A are pointing to my ip address.
But still my wordpress website is not working.
Without knowing your domain, we can only guess. Did you check to see if there are any other conflicting records on your DNS like an old CNAME possibly? 😉