<div class="gmail_quote">On Fri, Jul 1, 2011 at 7:13 PM, Jonathan Hursey <span dir="ltr"><<a href="mailto:jonathan.hursey@adrevolution.com">jonathan.hursey@adrevolution.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

if you're just doing it for one:<div><br></div><div>set req.http.host = regsub(req.http.host, "10.10.0.2", "<a href="http://www.domname.de" target="_blank">www.domname.de</a>");</div><div><br></div>

<div>if you want a universal catch all on that I'm not too sure. Sounds like you'd need to resolve the name. or mod_modrewrite on the backend. <div><div></div><div class="h5"><br>
<br><div class="gmail_quote">On Fri, Jul 1, 2011 at 7:05 AM, David Theis <span dir="ltr"><<a href="mailto:david.theis@wetteronline.de" target="_blank">david.theis@wetteronline.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi everybody,<br>
<br>
i'm getting right to my question:<br>
if a user contacts one of our proxy servers using only the ip address<br>
i'd like to rewrite this ip address into a domain name, so that the user<br>
sees <a href="http://www.domainname.de" target="_blank">www.domainname.de</a> instead of e.g 10.0.0.2 in his/her browser<br>
address bar. is this possible with varnishd ?<br>
<br>
We're using freebsd-7.4-RELEASE + varnish 2.1.5 !<br>
<br>
mfg<br>
David<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.17 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk4NuA0ACgkQu/Z5Qo6690XlYACgj2or4DFsYSxMiAUPoTRjr9y0<br>
xWQAoJSW112qam6BUixSZjwEibsLMLY0<br>
=hw0m<br>
-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div><br><br clear="all"><br></div></div>-- <br><b>Jonathan M. Hursey</b><br><div><i>Linux Systems Administrator</i></div><div><br></div></div></blockquote><div><br></div><div>To catch all IP addresses, use...</div>

<div><br></div><div> if (req.http.host ~ "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$")</div><div> { error 750 "<a href="http://www.domain.com">http://www.domain.com</a>"; } </div>

<div><br></div><div><br></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><div>sub vcl_error {</div><div>    if (obj.status == 750) {</div><div>

        set obj.http.Location = obj.response req.url;</div><div>        set obj.status = 301;</div><div>        return(deliver);</div><div>    }</div><div>}</div></span></div></div>