<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.shoutcast.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.shoutcast.com/index.php?action=history&amp;feed=atom&amp;title=SHOUTcast_YP_Nak_Errors</id>
		<title>SHOUTcast YP Nak Errors - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.shoutcast.com/index.php?action=history&amp;feed=atom&amp;title=SHOUTcast_YP_Nak_Errors"/>
		<link rel="alternate" type="text/html" href="http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;action=history"/>
		<updated>2026-05-17T05:32:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.22.3</generator>

	<entry>
		<id>http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=74485&amp;oldid=prev</id>
		<title>DrO at 23:01, 28 October 2014</title>
		<link rel="alternate" type="text/html" href="http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=74485&amp;oldid=prev"/>
				<updated>2014-10-28T23:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:01, 28 October 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Template:NavBarSC}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Overview=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Overview=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key winamp_wiki:diff:version:1.11a:oldid:62070:newid:74485 --&gt;
&lt;/table&gt;</summary>
		<author><name>DrO</name></author>	</entry>

	<entry>
		<id>http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=62070&amp;oldid=prev</id>
		<title>DrO: Protected &quot;SHOUTcast YP Nak Errors&quot; [edit=sysop:move=sysop]</title>
		<link rel="alternate" type="text/html" href="http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=62070&amp;oldid=prev"/>
				<updated>2011-09-05T15:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wiki/SHOUTcast_YP_Nak_Errors&quot; title=&quot;SHOUTcast YP Nak Errors&quot;&gt;SHOUTcast YP Nak Errors&lt;/a&gt;&amp;quot; [edit=sysop:move=sysop]&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:54, 5 September 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>DrO</name></author>	</entry>

	<entry>
		<id>http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=62069&amp;oldid=prev</id>
		<title>DrO: Initial version for reference by the YP when there are YP errors</title>
		<link rel="alternate" type="text/html" href="http://wiki.shoutcast.com/index.php?title=SHOUTcast_YP_Nak_Errors&amp;diff=62069&amp;oldid=prev"/>
				<updated>2011-09-05T15:01:58Z</updated>
		
		<summary type="html">&lt;p&gt;Initial version for reference by the YP when there are YP errors&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Overview=&lt;br /&gt;
&lt;br /&gt;
The aim of this page is to provide you with some information about common YP system errors and hints on how to resolve some of them when trying to get your stream(s) listed in the [http://www.shoutcast.com SHOUTcast Radio Directory].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cannot see your station/computer from the Internet, disable Internet Sharing/NAT/firewall/ISP cache.==&lt;br /&gt;
&lt;br /&gt;
This is one of the most common errors and if you are seeing this error in the DNAS server's logs, then it means your stream(s) will not be listed in the SHOUTcast Radio Directory. The most common cause of this error is due to your currently running firewall and/or router.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The error should appear as '''Cannot see your station/computer (IP: xxx.xxx.xxx.xxx:8000) from the Internet, disable Internet Sharing/NAT/firewall/ISP cache''' where it shows the external IP the YP system has used since that should be what external clients from your network will try to access. A simple test is to copy and paste xxx.xxx.xxx.xxx:8000 into your browser which should then show a DNAS server summary page.&lt;br /&gt;
 When using a v2 DNAS server, you will also see a 480 error code to identify this error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first thing to do is to ensure you have forwarded the correct ports from the machine the DNAS server is run on to the Internet. Usually this involves forwarding port '''8000''' and (if using external legacy v1 sources) port '''8001'''. If you have changed '''[[SHOUTcast_DNAS_Server_2#Networking|portbase]]''' from it's default value then you will need to use what is specified (and portbase+1 if you need external legacy v1 support). You should be able to find information for your router on how to do this from http://www.portforward.com/&lt;br /&gt;
 You only need to do the port forwarding on the TCP protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have changed the port forwarding, you will need to restart the DNAS server (if already running) and usually the YP system should then be able to see your DNAS server. If the issue still happens, you will then need to look at any software firewalls, consulting any documentation relating to the software you are using and for the operating system you are using. You can find information about some software used by other broadcasters having the same issue from '''[http://forums.winamp.com/showpost.php?p=486196&amp;amp;postcount=2 here]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another cause of this issue is when your DNAS server is running but not on the same network adaptor or external IP address as the YP system is trying to test a connection on e.g. when there are multiple external IP addresses or running in a virtualised system. The simplest way to try to resolve this is explicitly to specify the external IP for the DNAS server to bind itself to via '''[[SHOUTcast_DNAS_Server_2#Client_Behaviour|destip]]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If none of the above resolves the issue for you, then please have a look at the following other references which have covered this issue over the years '''[http://forums.winamp.com/showthread.php?threadid=70402 here]'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Invalid Authorization Hash==&lt;br /&gt;
&lt;br /&gt;
This error only relates to v2 DNAS servers and is identified with the 470 error code. This will happen if you have not obtained an authorization hash for your stream as detailed '''[[SHOUTcast_Authhash_Management|here]]''' or if you have an invalid authorization hash e.g. it has been removed / revoked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The detailed error message provided by the YP system to the DNAS will show either '''Authhash not specified''' or '''Authhash not found''' which should make it easier to identify the cause of the problem with your configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To start resolving the issue, you can check to see if there is a valid authorization hash specified against the stream on the machine running the DNAS by looking at the Administrator Summary page e.g. via &amp;lt;nowiki&amp;gt;http://127.0.0.1:8000/admin.cgi&amp;lt;/nowiki&amp;gt; which will show any connected streams with missing authorization hash(s) or needing to have one created for it. If that is the case then follow the instructions shown or for how to create an authorization hash.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Otherwise, you can also try using the Administrator Stream Configurations report e.g. via &amp;lt;nowiki&amp;gt;http://127.0.0.1:8000/admin.cgi?sid=1&amp;amp;mode=viewxml&amp;amp;page=6&amp;lt;/nowiki&amp;gt; to check the details the DNAS server currently knows about all stream configurations, looking at the '''streamauthhash''' entry for the stream(s) having issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If that still does not resolve this error, then please see '''[[SHOUTcast_Authhash_Management#Management_Issues|here]]''' for how to obtain more assistance (paying attention to the information which is required).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Generic Error==&lt;br /&gt;
&lt;br /&gt;
If you are seeing this error in the DNAS server's logs, the usual cause is related to an internal error / handling issue within the YP system itself. In most cases this is not something due to how you have setup your DNAS server and can be due to a number of internal YP system issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usually this will go away or may intermittently occur. However if it does persist then you should post in the [http://forums.winamp.com/forumdisplay.php?f=86 SHOUTcast Technical Support] forum, providing as much information about your setup, logs and other information which is relevant to your setup.&lt;/div&gt;</summary>
		<author><name>DrO</name></author>	</entry>

	</feed>