问题标签 [unknown-host]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15234 浏览

java - 未知主机异常 java

我的程序在一段时间内完美运行,但之后出现错误

任何想法,可能是什么原因?让我知道是否需要更多信息

编辑:我尝试了 ping 命令,我意识到这是互联网连接。我在 ssh 服务器上运行程序,想知道如何防止代码停止。我希望它等待连接。

0 投票
4 回答
3045 浏览

java - java.net.UnknownHostException:api.openweathermap.org

我正在学习有关 udacity 的“开发 Android 应用程序”的课程。以下是 ForecastFragment 类的代码,假设从 url ( http://api.openweathermap.org/data/2.5/forecast/daily?q=Delhi,in&mode=json&cnt=7&units=metric )获取 json 格式的数据.

但是,我反复收到此错误。

以下是我已经检查过的东西: -

  • 手机可以上网。
  • AndroidManifest.xml 声明互联网使用权限。

    该网址在浏览器中运行良好,但我不知道为什么会出现此错误。

另外,我正在我的 android 手机(api 10)上运行该应用程序。

如果有人可以提供解决方案或为我指明正确的方向,那就太好了。谢谢你。

0 投票
0 回答
83 浏览

android - 未知主机异常

大家好,

我正在开发一个使用 web 服务的 Android 应用程序。但是当我尝试连接时,我得到一个 UnknownHostException。

我设法通过浏览器进行连接,但我似乎无法理解问题出在哪里。

这是我的日志:

这是执行连接的 AsyncTask

0 投票
1 回答
157 浏览

jsoup - jsoup catchdata出现unknowhost异常,ping不通网站,但是我的浏览器可以访问

jsoup捕获数据出现unknowhost异常,无法ping通网站,但我的浏览器可以访问

我尝试更改 userAgent,但它不起作用!这是之前的userAgent:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36

这里我的浏览器userAgent可以访问:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36

虽然我更改了 userAgent,但它仍然是未知主机异常!

这是我的代码:

0 投票
1 回答
893 浏览

eclipse - Eclipse Mars:启动错误:UnknownHostException

我在 Eclipse Mars Startup 收到此错误:


地位

异常:java.net.UnknownHostException:amrit-Latitude-E5450:amrit-Latitude-E5450:org.eclipse.rse.core.RSECorePlugin 的 java.net.InetAddress.getLocalHost(InetAddress.java:1473) 上的名称或服务未知.getLocalMachineName(RSECorePlugin.java:265) 在 org.eclipse.rse.core.RSEPreferencesManager.getDefaultPrivateSystemProfileName(RSEPreferencesManager.java:358) 在 org.eclipse.rse.core.RSEPreferencesManager.initDefaults(RSEPreferencesManager.java:337) 在 org. eclipse.rse.internal.core.RSEPreferenceInitializer.initializeDefaultPreferences(RSEPreferenceInitializer.java:23) at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300) at org.eclipse.core.runtime.SafeRunner .run(SafeRunner.java:42) 在 org.eclipse.core.internal.preferences。PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303) 在 org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131) 在 org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java: 368) 在 org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:274) 在 org.eclipse.core .internal.preferences.EclipsePreferences.create(EclipsePreferences.java:409) 在 org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:670) 在 org.eclipse.core.internal.preferences.DefaultPreferences。org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:134) 的节点(DefaultPreferences.java:147) org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getInt(PreferenceForwarder. java:488) 在 org.eclipse.rse.logging.Logger.(Logger.java:135) 在 org.eclipse.rse.logging 的 org.eclipse.rse.logging.Logger.initialize(Logger.java:249)。 LoggerFactory.getLogger(LoggerFactory.java:45) 在 org.eclipse.rse.core.RSECorePlugin.getLogger(RSECorePlugin.java:392) 在 org.eclipse.rse.internal.core.RSEInitJob.(RSEInitJob.java:133) 在org.eclipse.rse.internal.core.RSEInitJob.(RSEInitJob.java:65) 在 org.eclipse.rse.core.RSECorePlugin.waitForInitCompletion(RSECorePlugin.java:142) 在 org.eclipse.rse.internal.ui.RSEUInitJob .run(RSEUIInitJob.java:32) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 原因:java.net.UnknownHostException: amrit-Latitude-E5450: Name or service not known at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:-2) 在 java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901) 在 java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293) 在 java.net .InetAddress.getLocalHost(InetAddress.java:1469) 在 org.eclipse.rse.core.RSECorePlugin.getLocalMachineName(RSECorePlugin.java:265) 在 org.eclipse.rse.core.RSEPreferencesManager.getDefaultPrivateSystemProfileName(RSEPreferencesManager.java:358) 在org.eclipse.rse.core.RSEPreferencesManager.initDefaults(RSEPreferencesManager.java:337) 在 org.eclipse.rse.internal.core.RSEPreferenceInitializer。在 org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 的 initializeDefaultPreferences(RSEPreferenceInitializer.java:23) org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303) 在 org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131) 在 org.eclipse.core.internal。 org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:221) 中 org.eclipse.core.internal.preferences.DefaultPreferences 中的首选项.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)。在 org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:670) 的 org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:409) 加载(DefaultPreferences.java:274)在 org.eclipse.core.internal.preferences.DefaultPreferences.node(DefaultPreferences.java:147) 在 org.eclipse.core.internal.preferences.legacy.PreferenceForwarder.getDefaultPreferences(PreferenceForwarder.java:134) 在 org.eclipse.core .internal.preferences.legacy.PreferenceForwarder.getInt(PreferenceForwarder.java:488) 在 org.eclipse.rse.logging.Logger.initialize(Logger.java:249) 在 org.eclipse.rse.logging.Logger.(Logger. java:135) 在 org.eclipse.rse.core.RSECorePlugin 的 org.eclipse.rse.logging.LoggerFactory.getLogger(LoggerFactory.java:45)。getLogger(RSECorePlugin.java:392) at org.eclipse.rse.internal.core.RSEInitJob.(RSEInitJob.java:133) at org.eclipse.rse.internal.core.RSEInitJob.(RSEInitJob.java:65) at org .eclipse.rse.core.RSECorePlugin.waitForInitCompletion(RSECorePlugin.java:142) 在 org.eclipse.rse.internal.ui.RSEUIInitJob.run(RSEUIInitJob.java:32) 在 org.eclipse.core.internal.jobs.Worker .run(Worker.java:55)


报告


捆绑

有任何线索的人吗?

0 投票
0 回答
832 浏览

java - 如果没有代理,为什么我会得到 UnknownHostException?

我正在尝试从oracle.com测试此代码,但获取UnknownHostException. 但是,我可以轻松访问 oracle.com,并且浏览器中的所有内容都可以正常显示。我的电脑上没有任何块或其他东西。

为什么会这样?


编辑

我似乎没有任何代理。我这样检查

0 投票
1 回答
148 浏览

ssh - known_hosts 有两个主机

我正在尝试使用 删除 known_host ssh-keygen -R,但是,我在一行上有两个主机,如下所示[slsapp.com]:1234,[108.163.203.146]:1234:我应该进去用手做吗?

0 投票
1 回答
720 浏览

java - 客户端套接字找不到服务器套接字。尽管具有相同的端口号,但抛出 UnknownHostException

在我真正开始使用它们之前,我正在关注一个在线教程来习惯 Java 中的客户端和服务器。

我现在要做的就是启动服务器,然后连接客户端。客户端和服务器只有几行代码,对我来说这一切都非常简单,所以我不确定问题出在哪里。

我运行我的服务器程序,然后运行我的客户端程序,但客户端套接字由于某种原因无法找到我的服务器套接字,即使它们具有相同的端口号。

这是代码。

服务器:

然后我的客户程序:

UnknownHostException当我运行客户端程序时抛出。

我以为我非常密切地遵循了教程,但我不知道我的代码有什么问题。

我猜这与我的connect()方法有关,因为这是引发异常的地方,但我不能肯定地说。

有任何想法吗?

0 投票
1 回答
2287 浏览

windows - How to change the place where git bash should look for known_hosts in windows

I normally use Linux and everything goes very well. :-) But I have a machine which runs with Windows 7. :-\

When I try to connect to a server using Git Bash I receive following message:

Normally I should only type yes and hit enter. But we are talking about Windows... ;-)

The problem is that in this special case the folder ~/.ssh is not writeable and I'm unable to change rights. (Why is that so is related to the security philosophy of the company. Unfortunately I have no influence here).

So I would like to know if there's any chance to change this: So when I type yes and hit enter the file known_hosts is saved in another place and most important, that the file is read next time when I access the server once again.

In other words: Where can I configure that Git look for known_hosts in another place than ~/.ssh using Windows?

Many thanks in advance!!!

0 投票
0 回答
451 浏览

java - 在 VPN 上无法使用 Java 应用程序访问网站

从我的 java 程序中,我使用 Jsoup.connect 方法连接到一个网站。在我连接到 VPN 以进入我的公司网络之前,一切正常。当我连接到 VPN 时,我仍然可以使用浏览器访问网站,但我的 java 程序无法连接并给出 java.net.UnknownHostException 或以下异常。

我什至无法使用命令提示符 ping 一个网站。同样,当我使用浏览器访问时没有问题。

在此处输入图像描述