/ etc / hosts无法通过浏览器读取?

时间:2018-04-03 14:19:16

标签: linux dns mint

我在Linux Mint 18.1 Serena上。就在上周,我的机器开始表现得很奇怪。我的/ etc / hosts中有几个条目指向一些本地网站进行开发。 由于一个非常明显的原因,上周我的浏览器停止了能够解析这些域,但是使用curl我得到了有效的响应。我尝试重启一切,但没有运气。

以下是我的/ etc / hosts和我的/etc/nsswitch.conf

的内容
127.0.0.1       localhost
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

172.27.0.4 dp-relaunch-coreshop.dp.dev
172.29.0.4 foodexplorer-coreshop.dp.dev


# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed,     try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat
gshadow:        files

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis

我希望有人能帮助我。

2 个答案:

答案 0 :(得分:0)

我可以看到你在Unix系统上,根据我发现Chrome忽略了系统主机字段的经验,虽然我在Windows上。

确保运行浏览器的用户有权阅读package graficos; import javax.swing.*; import java.awt.*; public class CampoPassword { public static void main(String[] args) { MarcoPassword miMarcoPassword = new MarcoPassword(); miMarcoPassword.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class MarcoPassword extends JFrame { public MarcoPassword(){ setBounds(400,300,550,400); LaminaPassword miLaminaPassword = new LaminaPassword(); add(miLaminaPassword); setVisible(true); } } class LaminaPassword extends JFrame{ public LaminaPassword(){ setLayout(new BorderLayout()); JPanel laminaGrid = new JPanel(); laminaGrid.setLayout(new GridLayout(2,2)); add(laminaGrid,BorderLayout.NORTH); JLabel etiqueta1 = new JLabel("Usuario"); JLabel etiqueta2 = new JLabel("Constraseña"); JTextField c_usuario = new JTextField(15); JPasswordField c_contrasena = new JPasswordField(15); laminaGrid.add(etiqueta1); laminaGrid.add(c_usuario); laminaGrid.add(etiqueta2); laminaGrid.add(c_contrasena); JButton enviar = new JButton("Enviar"); add(enviar, BorderLayout.SOUTH); } } /etc/host文件,看看是否有效。

答案 1 :(得分:0)

最近更新的浏览器似乎对以*.dev结尾的本地域存在问题,请尝试将其更改为*.local,然后重试。尽管我不知道为什么,这为我解决了