* Which dns server my system is using? @ 2020-11-23 16:40 znavko--- via 2020-11-23 17:19 ` Tobias Geerinckx-Rice ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: znavko--- via @ 2020-11-23 16:40 UTC (permalink / raw) To: help-guix Hi, Guix! Congratulations for 1.2.0! I want to discover which dns server is using in my PC under Guix? I have nothing in /etc/resolv.conf: # cat /etc/resolv.conf nameserver 192.168.1.1 I use dhcp-client and connect to the network through wifi usb stick. The services section in my config is like this: (services (cons* ;; xfce4 desktop, dhcp-client, slim (service xfce-desktop-service-type) (service dhcp-client-service-type) (service slim-service-type) (modify-services ;; removing unnecessary services (remove (lambda (service) (member (service-kind service) (list ntp-service-type avahi-service-type bluetooth-service network-manager-service-type gdm-service-type))) %desktop-services) ;end of remove lambda services ;; wpa_supplicant + dhcp-client (above) instead of networkmanager (wpa-supplicant-service-type config => (wpa-supplicant-configuration (interface "wlp0s20f0u1") (config-file "/etc/wpa_supplicant/wpa_supplicant.conf"))) ) ;;end of modify-services )) ;;end of services ;; Allow resolution of '.local' host names with mDNS. (name-service-switch %mdns-host-lookup-nss) Please, how to dig up which dns-server my system uses? ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Which dns server my system is using? 2020-11-23 16:40 Which dns server my system is using? znavko--- via @ 2020-11-23 17:19 ` Tobias Geerinckx-Rice 2020-11-23 17:41 ` znavko 2020-11-23 18:00 ` Julien Lepiller 2 siblings, 0 replies; 6+ messages in thread From: Tobias Geerinckx-Rice @ 2020-11-23 17:19 UTC (permalink / raw) To: znavko; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 510 bytes --] Hi znavko, znavko--- via 写道: > I want to discover which dns server is using in my PC under > Guix? > I have nothing in /etc/resolv.conf: > > # cat /etc/resolv.conf > nameserver 192.168.1.1 I don't understand what you mean by ‘nothing’ above. Is this cat an example of what you expected to see but didn't? Otherwise it would seems that the DNS server that your system is using is 192.168.1.1, your friendly modem/router/gateway. Is that not correct? Kind regards, T G-R [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Which dns server my system is using? 2020-11-23 16:40 Which dns server my system is using? znavko--- via 2020-11-23 17:19 ` Tobias Geerinckx-Rice @ 2020-11-23 17:41 ` znavko 2020-11-23 18:19 ` Tobias Geerinckx-Rice 2020-11-23 18:00 ` Julien Lepiller 2 siblings, 1 reply; 6+ messages in thread From: znavko @ 2020-11-23 17:41 UTC (permalink / raw) To: Tobias Geerinckx-Rice; +Cc: help-guix Yes, Tobias, I thought that 192.168.1.1 is just my modem and as far as my modem is not a DNS server I still keep digging. Does this mean I use those DNS servers my Internet provider uses? I often cannot access websites that Roskomnadzor had banned, even when I use VPN. The using of TOR let me access any website, but it works slower. I also heard about DNSmasq that hides my dns requests from my provider. But DNSmask runs quickly and easy only with NetworkManager that I cannot stand for. I use wpa-supplicant + dhcp-client without Networkmanager, and I did not find instructions for configuring DNSmasq for such environment. Can I use another DNS server? and may be I will be able to access those sites RKN banned, for example realmusic.ru I think we Russian are so hardly punishing with such a work of RKN. November 23, 2020 5:30 PM, "Tobias Geerinckx-Rice" <me@tobias.gr> wrote: > Hi znavko, > > znavko--- via 写道: > >> I want to discover which dns server is using in my PC under >> Guix? >> I have nothing in /etc/resolv.conf: >> >> # cat /etc/resolv.conf >> nameserver 192.168.1.1 > > I don't understand what you mean by ‘nothing’ above. Is this cat > an example of what you expected to see but didn't? > > Otherwise it would seems that the DNS server that your system is > using is 192.168.1.1, your friendly modem/router/gateway. Is that > not correct? > > Kind regards, > > T G-R ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Which dns server my system is using? 2020-11-23 17:41 ` znavko @ 2020-11-23 18:19 ` Tobias Geerinckx-Rice 0 siblings, 0 replies; 6+ messages in thread From: Tobias Geerinckx-Rice @ 2020-11-23 18:19 UTC (permalink / raw) To: znavko; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 1956 bytes --] znavko@disroot.org 写道: > Yes, Tobias, I thought that 192.168.1.1 is just my modem > and as far as my modem is not a DNS server I still > keep digging. Are you sure? Most home routers do include their own DNS server. It's already running (GNU/)Linux, a DHCP server, and probably a tonne of vulnerable outdated software, after all. They might as well add a low-performance caching DNS server to completely overload its slow CPU. It could even be dnsmasq. This built-in DNS server (or recursive resolver, to give it its Latin name) is advertised by the modem through the DHCP response. Your PC's DHCP client then wrote it to /etc/resolv.conf. > Does this mean I use those DNS servers my Internet provider > uses? In effect. When your PC asks your modem's stub DNS resolver for a DNS record, your modem will either return a cached response or it will reach out to whichever resolver(s) are configured in the modem firmware. Some modems let you change these from the ISP defaults, or even disable the function completely, others don't. > But DNSmask runs quickly and easy only with NetworkManager that > I cannot stand for. Yeah, this is how I use it (I quite like NM). I've never set it up on its own with Guix. > Can I use another DNS server? and may be I will be able to > access those sites RKN banned, > for example realmusic.ru I can't give you exact advice/commands but you absolutely can. On a fully manual system, you'd edit /etc/resolv.conf and be done. Writing, e.g., ‘nameserver 9.9.9.9’ (not an endorsement) will send all DNS queries there instead of to your modem. If you run any kind of daemon (even dhcp-client), it will probably want to manage /etc/resolv.conf for you. You'll have to ask it not to, or to write your preffered DNS server there instead of the autodiscovered one. The Guix manual doesn't seem to document how. Kind regards, T G-R [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 247 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Which dns server my system is using? 2020-11-23 16:40 Which dns server my system is using? znavko--- via 2020-11-23 17:19 ` Tobias Geerinckx-Rice 2020-11-23 17:41 ` znavko @ 2020-11-23 18:00 ` Julien Lepiller 2020-11-23 21:48 ` aviva 2 siblings, 1 reply; 6+ messages in thread From: Julien Lepiller @ 2020-11-23 18:00 UTC (permalink / raw) To: znavko, help-guix Le 23 novembre 2020 11:40:05 GMT-05:00, znavko--- via <help-guix@gnu.org> a écrit : >Hi, Guix! Congratulations for 1.2.0! > >I want to discover which dns server is using in my PC under Guix? >I have nothing in /etc/resolv.conf: > ># cat /etc/resolv.conf >nameserver 192.168.1.1 Well, that's not nothing, is it? As indicated here, your current nameserver (= DNS resolver) is 192.168.1.1, which is also probably your router. Using DHCP, it advertises itself as a nameserver and your computer uses it. Usually, these are simply stub resolvers, that simply forward your requests to your ISP, which has a proper recursive resolver. You have to take a look at you're router's configuration to learn more about that; nothing guix can do about it. You could change your settings by using the static-networking service, or by manually changing your connexion details in network-manager, I suppose. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Which dns server my system is using? 2020-11-23 18:00 ` Julien Lepiller @ 2020-11-23 21:48 ` aviva 0 siblings, 0 replies; 6+ messages in thread From: aviva @ 2020-11-23 21:48 UTC (permalink / raw) To: help-guix On 11/23/20 1:00 PM, Julien Lepiller wrote: > > Le 23 novembre 2020 11:40:05 GMT-05:00, znavko--- via <help-guix@gnu.org> a écrit : >> Hi, Guix! Congratulations for 1.2.0! >> >> I want to discover which dns server is using in my PC under Guix? >> I have nothing in /etc/resolv.conf: >> >> # cat /etc/resolv.conf >> nameserver 192.168.1.1 > Well, that's not nothing, is it? > > As indicated here, your current nameserver (= DNS resolver) is 192.168.1.1, which is also probably your router. Using DHCP, it advertises itself as a nameserver and your computer uses it. > > Usually, these are simply stub resolvers, that simply forward your requests to your ISP, which has a proper recursive resolver. You have to take a look at you're router's configuration to learn more about that; nothing guix can do about it. > > You could change your settings by using the static-networking service, or by manually changing your connexion details in network-manager, I suppose. > dig also has a trace option ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-11-23 21:50 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-11-23 16:40 Which dns server my system is using? znavko--- via 2020-11-23 17:19 ` Tobias Geerinckx-Rice 2020-11-23 17:41 ` znavko 2020-11-23 18:19 ` Tobias Geerinckx-Rice 2020-11-23 18:00 ` Julien Lepiller 2020-11-23 21:48 ` aviva
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.