How does DNS resolving and caching work on Ubuntu?
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
1
down vote
favorite
I'm trying to understand more about DNS resolving and caching on Ubuntu 16.04. What does a standard install of Ubuntu uses (systemd, dnsmasq)? what configuration files are used? What processes are involved (NetworkManager, dhcp)? This might be a more general linux question, but browsing through this forum made me rather confused.
Is there any (extended) documentation on this topic? Is there any information on the choices made for Ubuntu?
dns resolv.conf
add a comment |Â
up vote
1
down vote
favorite
I'm trying to understand more about DNS resolving and caching on Ubuntu 16.04. What does a standard install of Ubuntu uses (systemd, dnsmasq)? what configuration files are used? What processes are involved (NetworkManager, dhcp)? This might be a more general linux question, but browsing through this forum made me rather confused.
Is there any (extended) documentation on this topic? Is there any information on the choices made for Ubuntu?
dns resolv.conf
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm trying to understand more about DNS resolving and caching on Ubuntu 16.04. What does a standard install of Ubuntu uses (systemd, dnsmasq)? what configuration files are used? What processes are involved (NetworkManager, dhcp)? This might be a more general linux question, but browsing through this forum made me rather confused.
Is there any (extended) documentation on this topic? Is there any information on the choices made for Ubuntu?
dns resolv.conf
I'm trying to understand more about DNS resolving and caching on Ubuntu 16.04. What does a standard install of Ubuntu uses (systemd, dnsmasq)? what configuration files are used? What processes are involved (NetworkManager, dhcp)? This might be a more general linux question, but browsing through this forum made me rather confused.
Is there any (extended) documentation on this topic? Is there any information on the choices made for Ubuntu?
dns resolv.conf
asked May 20 at 4:19
mr_woggle
62
62
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55
add a comment |Â
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1038263%2fhow-does-dns-resolving-and-caching-work-on-ubuntu%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
How much do you know about networking in general? I can go as deep as you like but I don't want to be talking about TCP/IP if I can avoid it.
â Slava Knyazev
May 20 at 5:28
@mr_woggle There is no extended documentation for this, and the 'choices' made are not publicly documented, to my knowledge.
â Thomas Wardâ¦
May 20 at 5:47
@SlavaKnyazev I think they want specifics related to Ubuntu and the 'decisions' related in the choices of network management systems and DNS caching done for Ubuntu by the development teams, rather than an overview of how DNS Resolving/Caching works in general.
â Thomas Wardâ¦
May 20 at 5:48
I understand DNS resolving and caching. It's just rather confusing to me what Ubuntu does. For example /etc/resolv.conf is apparently used by multiple processes (dnsmasq, avahi and what not). I can figure out what each process does on its own, but I'm kinda lost beyond. I'm just looking for some reference on this topic
â mr_woggle
May 20 at 5:55