<div dir="ltr">@Jonathon, yes you're right i should not post off-topic here, offcourse i thought as nginx has tremendous amount of capabilities and there might be alternative possibility of BGP too but i was wrong. I would be thankful if you help me on ngx-http_geo_module as it is related to nginx and help me with the following problem :-<br>
<br>---------------------------------------------------------------------------------------------------------------------<br>Our local ISP provided us with some testing ip prefixes to check nginx based caching.  i.e <br><div>
geo {<br></div><div>default 0;<br><a href="http://10.0.0.0/8" target="_blank">10.0.0.0/8</a> 1;<br></div><div><a href="http://39.23.2.0/24" target="_blank">39.23.2.0/24</a> 1;<br>
</div><a href="http://112.50.192.0/18" target="_blank">112.50.192.0/18</a> 1;<br>}<br><br>Now whenever we add the prefix <a href="http://112.50.192.0/18" target="_blank">112.50.192.0/18</a> in geo {} , all the requests coming from the <a href="http://39.23.2.0/24" target="_blank">39.23.2.0/24</a> and <a href="http://10.0.0.0/8" target="_blank">10.0.0.0/8</a> returns nginx 504 gateway error and videos failed to stream. To resolve this issue, we have to remove <a href="http://112.50.192.0/18" target="_blank">112.50.192.0/18</a> 1; from geo block.<div class="">
<div id=":35f" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/images/cleardot.gif"></div></div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 19, 2014 at 1:05 AM, Jonathan Matthews <span dir="ltr"><<a href="mailto:contact@jpluscplusm.com" target="_blank">contact@jpluscplusm.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><p dir="ltr">On 18 Jun 2014 20:45, "shahzaib shahzaib" <<a href="mailto:shahzaib.cb@gmail.com" target="_blank">shahzaib.cb@gmail.com</a>> wrote:<br>

><br>
> >>why not host those file on a professional CDN instead of in-house?<br>
> Because 80% of the traffic is from our country and 50% of that traffic is from the ISP we're talking to and this is the reason we deployed the caching box on this ISP edge.</p>
</div><p dir="ltr">But, as this now pretty off-topic thread is repeatedly demonstrating, you haven't deployed diddly squat. You've just chucked a server in a rack and are having to rely on unpaid, debugging-by-email advice from an pseudonymous mailing list to get it even near functional. Let alone properly defined and understood.</p>


<p dir="ltr">If your *business* needs to do this, pay a professional person or organisation to help you like others have suggested. The alternative, which you appear to be ending up with, is a black box of hacks known only to yourself and potentially understood by no-one, which will SPoF on you, personally, until you leave that organisation. You don't want that. Trust me.<br>


</sysadmin></p>
<p dir="ltr">Just my 2 cents,<br>
Jonathan</p>
<br>_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br></blockquote></div><br></div>