Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Ubuntu Server Won't Resolve Hostnames

Posted on 2014-02-18
10
Medium Priority
?
1,924 Views
Last Modified: 2014-02-20
Just installed a fresh build of Ubuntu Server 12.04.4 x64 to find that I can't get DNS functionality to work.  In the configuration wizard, I entered the name server of 8.8.8.8.  I can successfully ping this IP and can see its entry in /etc/resolv.conf and /etc/network/interfaces.  But I can't perform nslookup or ping any hostname.
0
Comment
Question by:marrj
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
  • +2
10 Comments
 
LVL 21

Expert Comment

by:Mazdajai
ID: 39868788
Is iptables running? What is your network configuration?
0
 
LVL 1

Author Comment

by:marrj
ID: 39868799
I'm fairly new to Linux.  How do I tell if iptables is running?

By network configuration, do you mean the content of the /etc/network/interfaces file?
0
 
LVL 48

Expert Comment

by:Tintin
ID: 39868845
What's the output of

iptables -L
0
Command Line Tips and Tricks

The command line is a powerful tool at the disposal of every Linux user. Although Linux distros come with beautiful user interfaces, it's worthwhile to learn the command line because it allows you to do a number of things that you otherwise cannot do from the GUI.  

 
LVL 21

Expert Comment

by:Mazdajai
ID: 39869167
Yes. Beside iptables provide the following -

dig google.com 8.8.8.8

Open in new window

0
 
LVL 13

Expert Comment

by:Sandy
ID: 39869615
Also check with your network guy whether port 53 is open or not to allow name resolution.

TY/SA
0
 
LVL 8

Expert Comment

by:Surrano
ID: 39870223
Instead of asking to open port 53 I'd recommend to ask your network team to give you a proper DNS IP within the intranet. Tends to be more friendly and less prone to future nasty comments from network team :)
0
 
LVL 1

Author Comment

by:marrj
ID: 39870284
Output from iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source     destination

Chain FORWARD (policy ACCEPT)
target     prot opt source     destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source     destination




Output from dig google.com 8.8.8.8

;; global options: +cmd
;; connection timed out; no servers could be reached
;; connection timed out; no servers could be reached



I happen to the be the network guy, and I am certain that outbound TCP53 is open at my ASA.  This server is going to be in a DMZ, and I really don't want to open up anything from the DMZ to the inside that I don't have to.  I've also got a static NAT created at my ASA for this machine.  As I said, I can ping any IP (public or private) that I want to.  I just can't perform name lookups.  I don't think it's a NAT or port issue.  I've got a Windows server set up the same way and have no problems performing nslookup on 8.8.8.8.
0
 
LVL 48

Assisted Solution

by:Tintin
Tintin earned 1000 total points
ID: 39871782
Make sure you have UDP 53 opened on the ASA.   Most DNS queries are over UDP rather than TCP.
0
 
LVL 21

Accepted Solution

by:
Mazdajai earned 1000 total points
ID: 39872322
>>I've got a Windows server set up the same way and have no problems performing nslookup on 8.8.8.8.

Can you confirm the Ubuntu server and the Windows are in the same subnet? As well as UDP53 is open?
0
 
LVL 1

Author Comment

by:marrj
ID: 39873884
I decided to reinstall the OS from scratch.  Now, DNS works fine.  Strange.  Thanks for your help.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Suggested Courses

660 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question