<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[boost::asio resolver -&amp;gt; Host not found (authoritative)]]></title><description><![CDATA[<p>Hallo Leute</p>
<p>Ich wollte gerne wissen ob jemand von euch mal diesen Fehler bekommen hat und wie er ihn gelöst hat.<br />
Soweit ich das verstanden habe, ist Linux daran Schuld, aber wie behebt man diesen Fehler?</p>
<p>Durch Google habe ich erfahren, dass einige Leute die Fehlermeldung bekommen haben, aber eine Antwort darauf gab es keine.</p>
<p>Den Resolver stelle ich so ein:</p>
<pre><code class="language-cpp">boost::asio::ip::tcp::resolver::query query(address, &quot;80&quot;);
m_resolver.async_resolve(query, boost::bind(&amp;Connection::resolve_handler, this, boost::asio::placeholders::error, boost::asio::placeholders::iterator));
</code></pre>
<p>Der Handler dazu schaut so aus:</p>
<pre><code class="language-cpp">void Connection::resolve_handler(const boost::system::error_code&amp; error, boost::asio::ip::tcp::resolver::iterator endpoint_iterator) {
	if(!error) {
		boost::asio::ip::tcp::endpoint endpoint = *endpoint_iterator;
		m_forwardSocket.async_connect(endpoint, boost::bind(&amp;Connection::connect_handler, this, boost::asio::placeholders::error, ++endpoint_iterator));
	} else {
		std::cerr &lt;&lt; &quot;Error: &quot; &lt;&lt; error.message() &lt;&lt; std::endl; // Hier erscheint dann: &quot;Hot not found (authoritative) -&gt; 'root' schafft es auch nicht&quot;
	}
}
</code></pre>
<p>Das Programm läuft auf Linux.</p>
<p>Wäre für jede Hilfe dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/285159/boost-asio-resolver-gt-host-not-found-authoritative</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 08:48:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285159.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Apr 2011 10:06:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Fri, 15 Apr 2011 10:06:02 GMT]]></title><description><![CDATA[<p>Hallo Leute</p>
<p>Ich wollte gerne wissen ob jemand von euch mal diesen Fehler bekommen hat und wie er ihn gelöst hat.<br />
Soweit ich das verstanden habe, ist Linux daran Schuld, aber wie behebt man diesen Fehler?</p>
<p>Durch Google habe ich erfahren, dass einige Leute die Fehlermeldung bekommen haben, aber eine Antwort darauf gab es keine.</p>
<p>Den Resolver stelle ich so ein:</p>
<pre><code class="language-cpp">boost::asio::ip::tcp::resolver::query query(address, &quot;80&quot;);
m_resolver.async_resolve(query, boost::bind(&amp;Connection::resolve_handler, this, boost::asio::placeholders::error, boost::asio::placeholders::iterator));
</code></pre>
<p>Der Handler dazu schaut so aus:</p>
<pre><code class="language-cpp">void Connection::resolve_handler(const boost::system::error_code&amp; error, boost::asio::ip::tcp::resolver::iterator endpoint_iterator) {
	if(!error) {
		boost::asio::ip::tcp::endpoint endpoint = *endpoint_iterator;
		m_forwardSocket.async_connect(endpoint, boost::bind(&amp;Connection::connect_handler, this, boost::asio::placeholders::error, ++endpoint_iterator));
	} else {
		std::cerr &lt;&lt; &quot;Error: &quot; &lt;&lt; error.message() &lt;&lt; std::endl; // Hier erscheint dann: &quot;Hot not found (authoritative) -&gt; 'root' schafft es auch nicht&quot;
	}
}
</code></pre>
<p>Das Programm läuft auf Linux.</p>
<p>Wäre für jede Hilfe dankbar!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049776</guid><dc:creator><![CDATA[Asymmetrischer]]></dc:creator><pubDate>Fri, 15 Apr 2011 10:06:02 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Fri, 15 Apr 2011 11:45:52 GMT]]></title><description><![CDATA[<p>Ohne die boost Implementierung zu kennen, würde ich mal behaupten, dass der host einfach nicht aufgelöst werden kann. Was steht in 'address' denn drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049816</guid><dc:creator><![CDATA[FrEEzE2046]]></dc:creator><pubDate>Fri, 15 Apr 2011 11:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Fri, 15 Apr 2011 11:53:55 GMT]]></title><description><![CDATA[<p>Ein einfache Domain: '<a href="http://www.google.com" rel="nofollow">www.google.com</a>'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049820</guid><dc:creator><![CDATA[Asymmetrischer]]></dc:creator><pubDate>Fri, 15 Apr 2011 11:53:55 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Fri, 15 Apr 2011 16:57:11 GMT]]></title><description><![CDATA[<p>Asymmetrischer schrieb:</p>
<blockquote>
<p>Ein einfache Domain: '<a href="http://www.google.com" rel="nofollow">www.google.com</a>'</p>
</blockquote>
<p>DNS-Server? Kann der Name aufgelöst werden? Ich vermute nämlich nicht ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049936</guid><dc:creator><![CDATA[FrEEzE2046]]></dc:creator><pubDate>Fri, 15 Apr 2011 16:57:11 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Fri, 15 Apr 2011 17:52:03 GMT]]></title><description><![CDATA[<p>FrEEzE2046 schrieb:</p>
<blockquote>
<p>Asymmetrischer schrieb:</p>
<blockquote>
<p>Ein einfache Domain: '<a href="http://www.google.com" rel="nofollow">www.google.com</a>'</p>
</blockquote>
<p>DNS-Server? Kann der Name aufgelöst werden? Ich vermute nämlich nicht ...</p>
</blockquote>
<p>Ja er kann sie nicht auflösen, aber wieso nicht?<br />
Ein &quot;host <a href="http://www.google.com" rel="nofollow">www.google.com</a>&quot; schafft es, der DNS Server sollte deswegen kein Problem darstellen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Gebe ich die IP ein, funktioniert alles.<br />
Ich dachte ja zuerst daran, dass ich die Funktionen von boost::asio falsch aufrufe, aber in den Beispielen wird es auch so gemacht.</p>
<p>Vielen Dank für deine Antworten bisher!</p>
<p>Sehr frustrierend...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2049970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2049970</guid><dc:creator><![CDATA[Asymmetrischer]]></dc:creator><pubDate>Fri, 15 Apr 2011 17:52:03 GMT</pubDate></item><item><title><![CDATA[Reply to boost::asio resolver -&amp;gt; Host not found (authoritative) on Tue, 19 Apr 2011 17:36:14 GMT]]></title><description><![CDATA[<p>Hab das Problem gelöst...</p>
<p>Falls IRGENDWER mal den selben Fehler wie ich gemacht hat:<br />
In meiner Adresse war ein '\r' versteckt. Lösung: boost::trim oder einfach nur einen delimiter beim Einlesen angeben.</p>
<p>+1 für mich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2051760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2051760</guid><dc:creator><![CDATA[Asymmetrischer]]></dc:creator><pubDate>Tue, 19 Apr 2011 17:36:14 GMT</pubDate></item></channel></rss>