Jeg har indsat opendns i resolv.conf.
nameserver 208.67.222.222
nameserver 208.67.220.220
Det har den kedelige bevirkning at min /etc/hosts bliver overrulet af opendns. Eksempel:
I /etc/hosts har jeg bl.a. en lokalpc som hedder:
flem 10.0.0.10
Alligevel:
> host flem
flem has address 67.215.65.132
Host flem not found: 3(NXDOMAIN)
Her er 67.215.65.132 en opendns-ip. Dvs. der sker det samme som hvis jeg indtaster et ikke-eksisterende domæne i en browser: Jeg får en standard opendns-side.
Hvordan får jeg /etc/hosts til at overrule /etc/resolv.conf?
resolv.conf og /etc/hosts og opendns
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: resolv.conf og /etc/hosts og opendns
Skal det ikke stå omvendt i /etc/hosts ? altså:
?
Sådan står det i min, og det fungerer efter hensigten.
Kode: Vælg alt
10.0.0.10 flem
Sådan står det i min, og det fungerer efter hensigten.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt
-
- Indlæg: 12
- Tilmeldt: 15. sep 2008, 14:47
Re: resolv.conf og /etc/hosts og opendns
[quote="Jarlen"]Skal det ikke stå omvendt i /etc/hosts ? altså:
?
Du har ret. Jeg havde citeret forkert i min post. Det står rigtig nok i min /etc/hosts, dvs. som du har skrevet. Desværre er det ikke det der er problemet!
Kode: Vælg alt
10.0.0.10 flem
Du har ret. Jeg havde citeret forkert i min post. Det står rigtig nok i min /etc/hosts, dvs. som du har skrevet. Desværre er det ikke det der er problemet!
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: resolv.conf og /etc/hosts og opendns
uha jeg mener at resolve.conf (hvis den findes) tjeckes først.
jeg havde lignende problemer og valgte den nemme løsning nemlig at sætte dns via dhcp og så ændre det i routeren i stedet. det har flere fordele og kun ganske få ulemper
jeg havde lignende problemer og valgte den nemme løsning nemlig at sætte dns via dhcp og så ændre det i routeren i stedet. det har flere fordele og kun ganske få ulemper
-
- Indlæg: 12
- Tilmeldt: 15. sep 2008, 14:47
Re: resolv.conf og /etc/hosts og opendns
Det hele gik galt da jeg forsøgte at give min bærbare en fast ip hjemme. Det kunne networkmanager ikke tåle (networkmanager er nu erstattet af håndlavet bash-skript). DHCP gik også galt.
Men nu har jeg prøvet at rense ud i diverse, især sikret at vpn ikke startede ved boot. Nu virker det igen efter hensigten. Og så fandt jeg ud af at host-kommandoen ikke chekker om pingvinen kan finde en ip i /etc/hosts!!!
Men nu har jeg prøvet at rense ud i diverse, især sikret at vpn ikke startede ved boot. Nu virker det igen efter hensigten. Og så fandt jeg ud af at host-kommandoen ikke chekker om pingvinen kan finde en ip i /etc/hosts!!!
Senest rettet af flemmingbjerke 31. mar 2009, 17:21, rettet i alt 1 gang.
-
- Indlæg: 1214
- Tilmeldt: 29. maj 2008, 22:41
- Geografisk sted: Esbjerg
Re: resolv.conf og /etc/hosts og opendns
Hejsa, jeg kan ikke helt blive klog på dit setup. Kan dog se at du gerne vil tilgå en lokal pc. Er det på LAN eller WAN siden?
Såfremt det er på LAN siden skal du sørge for at både denne pc samt din egen pc er på samme segment - ellers er der nada forbindelse.
Såfremt det er på LAN siden skal du sørge for at både denne pc samt din egen pc er på samme segment - ellers er der nada forbindelse.
/Michael
---
Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
---
Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
-
- Indlæg: 12
- Tilmeldt: 15. sep 2008, 14:47
Re: resolv.conf og /etc/hosts og opendns
Nåeh, ja. Problemet var at når jeg skrev:
ssh flem
brokkede pingvinen sig over at den ikke kendte flem's ip på LAN selvom den stod i /etc/hosts.
Årsagen var nok at der var noget vpn som jeg ikke bruger lige nu, der blev startet ved boot. Jeg fandt et eller sted på nettet at dette kunne give problemer med /etc/hosts (hvilket egentlig lyder rimeligt). Det er nok også det der har gjort networkmanager uarbejdsdygtig, hvorimod mine håndlavede skripts råt og brutalt bare lukkede hvad der kunne give problemer for at komme på nettet, men de gav ikke host-aliaserne deres ip.
Jeg gik ind i /etc/default/openvpn og afkommaterede: AUTOSTART="None"
ssh flem
brokkede pingvinen sig over at den ikke kendte flem's ip på LAN selvom den stod i /etc/hosts.
Årsagen var nok at der var noget vpn som jeg ikke bruger lige nu, der blev startet ved boot. Jeg fandt et eller sted på nettet at dette kunne give problemer med /etc/hosts (hvilket egentlig lyder rimeligt). Det er nok også det der har gjort networkmanager uarbejdsdygtig, hvorimod mine håndlavede skripts råt og brutalt bare lukkede hvad der kunne give problemer for at komme på nettet, men de gav ikke host-aliaserne deres ip.
Jeg gik ind i /etc/default/openvpn og afkommaterede: AUTOSTART="None"
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: resolv.conf og /etc/hosts og opendns
Hvis du skal bruge det til ssh vil jeg anbefale dig at bruge /etc/ssh/ssh_config
Så kan du f.eks. sætte den op som:
Det tror jeg skulle kunne pege din "ssh flem" mod 10.0.0.1
Så kan du f.eks. sætte den op som:
Kode: Vælg alt
Host flem
Hostname 10.0.0.1
Det tror jeg skulle kunne pege din "ssh flem" mod 10.0.0.1
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt