What host control panel has a "Wildcard DNS" option? Wildcard DNS is something used on DNS servers, not operating systems. Do you mean some DNS hosting service that hosts the domain? Or the Apache configuration? Wildcard DNS basically means any host not defined in the zone is caught by the *.domain.tld entry and sent to that address.

It should be possible host wildcard DNS with Apache. This isn't necessarily a Perl question. You could write a mod_perl module to do the redirection. You may have to do this if there is a complicated lookup for There are likely ways to do it that don't involve Perl. You can even do it that doesn't require a redirect (ie server http://username.domain.tld). Look at mod_rewrite, RedirectMatch, and _default_ vhost.


In reply to Re: Wildcard DNS and Perl by iburrell
in thread [untitled node, ID 211272] by Samn

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.