Difference between revisions of "VHost"
(Add resolving vhosts part) |
|||
(12 intermediate revisions by 7 users not shown) | |||
Line 4: | Line 4: | ||
Format rules: | Format rules: | ||
# '''must''' contain a dot (aka <code>.</code> ) and can only contain alphanumeric characters, dots ( <code>.</code> ) and dashes ( <code>-</code> ); <br> {{xt| | # '''must''' contain a dot (aka <code>.</code> ) and can only contain alphanumeric characters, dots ( <code>.</code> ) and dashes ( <code>-</code> ); <br> <code>{{xt|some.vhost}}</code> <code>{{!xt|somevhost}}</code> | ||
# '''must not''' contain a <code>@</code> <br> {{!xt| | # '''must not''' contain a <code>@</code> <br> <code>{{!xt|blah@my.new.host}}</code> | ||
# '''must not''' be an IP or IP look-a-like <br> {{!xt| | # '''must not''' be an IP or IP look-a-like <br> <code>{{!xt|127.0.0.1}}</code> <code>{{!xt|127.o.o.1}}</code> | ||
# '''must not''' resolve <sup>[[VHost#Resolving_hosts|[1]]]</sup> (basically, the vHost can't point to an actual site); <br> {{xt| | # '''must not''' resolve <sup>[[VHost#Resolving_hosts|[1]]]</sup> (basically, the vHost can't point to an actual site); <br> <code>{{xt|this.is.an.example}}</code> <code>{{!xt|google.com}}</code> <code>{{!xt|rizon.net}}</code> | ||
# '''must not''' mimic government organizations (*.gov, *.gc.ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.); | # '''must not''' mimic government organizations (*.gov, *.gc.ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.); | ||
# '''must not''' contain the words 'forum', 'ircop', 'admin', 'network', 'rizon', or any IRCop's nick; | # '''must not''' contain the words 'forum', 'ircop', 'admin', 'network', 'rizon', or any IRCop's nick; | ||
# '''must not''' contain racist words (what is considered racist/derogatory is subject to discretion by vHost team members); | # '''must not''' contain racist words (what is considered racist/derogatory is subject to discretion by vHost team members); | ||
# '''must not''' refer to other networks/spamming; <br> {{!xt| | # '''must not''' refer to other networks/spamming; <br> <code>{{!xt|join.my.channel}}</code> <code>{{!xt|come.to.irc.blahblahblah.net}}</code> | ||
# '''must not''' refer to "kiddy"-like activity. (dosing, rooting, "carding," etc.) | # '''must not''' refer to "kiddy"-like activity. (dosing, rooting, "carding," etc.) | ||
# '''must not''' be more than 63 characters in length | # '''must not''' be more than 63 characters in length | ||
Line 48: | Line 48: | ||
*''Reminding'' staff to approve your vHost is nothing but frustrating. The vHost team did see your request in every condition where you got a valid response from the vHost request system. ''Please wait patiently.'' | *''Reminding'' staff to approve your vHost is nothing but frustrating. The vHost team did see your request in every condition where you got a valid response from the vHost request system. ''Please wait patiently.'' | ||
Although a new vhost can be requested instantly if the previous was rejected, please do not experiment with different vHost requests, or put in a default example and expect to change it a few minutes later. | |||
*If it is accepted in one of those 13.8 second response times, you cannot request a new vHost on that nick for a week (As per timing rules above). | *If it is accepted in one of those 13.8 second response times, you cannot request a new vHost on that nick for a week (As per timing rules above). | ||
==Resolving hosts== | ==Resolving hosts== | ||
To verify the ownership of your domain you can add a TXT record | To verify the ownership of your domain you can add a TXT record for your domain. Add a TXT record for your domain name with contents as follows:<br><br> | ||
Allow anyone to use this domain as vhost:<br> | Allow anyone to use this domain as vhost:<br> | ||
<code>rizon_vhost=*</code><br> | <code>rizon_vhost=*</code><br> |
Revision as of 23:18, 28 January 2017
A 'vHost' (virtual host) allows users to hide their hostmask (e.g., Rizon-BA37C5B3.rogers.com
) with something creative (e.g., i.am.awesome
). Colored vHosts can be won via a lottery: VIzon.
Rules
Format rules:
- must contain a dot (aka
.
) and can only contain alphanumeric characters, dots (.
) and dashes (-
);
some.vhost
somevhost
- must not contain a
@
blah@my.new.host
- must not be an IP or IP look-a-like
127.0.0.1
127.o.o.1
- must not resolve [1] (basically, the vHost can't point to an actual site);
this.is.an.example
google.com
rizon.net
- must not mimic government organizations (*.gov, *.gc.ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.);
- must not contain the words 'forum', 'ircop', 'admin', 'network', 'rizon', or any IRCop's nick;
- must not contain racist words (what is considered racist/derogatory is subject to discretion by vHost team members);
- must not refer to other networks/spamming;
join.my.channel
come.to.irc.blahblahblah.net
- must not refer to "kiddy"-like activity. (dosing, rooting, "carding," etc.)
- must not be more than 63 characters in length
Timing rules:
- wait 7 days before requesting a new vHost on the same nick
- wait 1 day before requesting a new vHost on a grouped nick
Usage rules:
- do not use vHosts to ban evade (doing so can lead to a network ban and a vHost ban)
Requesting a vHost
You must have a registered nickname in order to request a vHost.
- Type
/msg HostServ REQUEST vhost.goes.here
- Your request will be filtered by a bot
- Your request will then be manually approved by a human (please do not remind us of your request, we automatically get alerted already).
- Type
/msg HostServ ON
after you get a message saying the vHost was approved
Minutiae of the vHost system
When you request a vHost, yes, a bot first checks it. But that request is also seen to the vHost team.
- So if you keep on pounding the system without correcting your error, we see it. Over and over.
Once a request is vHost bot approved, it is presented to the vHost team with a simple approve or reject choice.
- When someone on the vHost team sees this message, we determine, based on the clues the vHost bot gives, such things as:
- If the user has waited long enough before requesting a new vHost.
- If the content and context of the vHost request pass the rules.
- This may include checking other language translations.
And then finally, some human on the vHost team will accept or reject the request.
- This can take from between 13.8 seconds, and a few hours.
- Not everyone on the vHost team lives in your timezone.
- Sometimes a vHost team member may defer (put off) an answer pending consultation with other team members.
- Reminding staff to approve your vHost is nothing but frustrating. The vHost team did see your request in every condition where you got a valid response from the vHost request system. Please wait patiently.
Although a new vhost can be requested instantly if the previous was rejected, please do not experiment with different vHost requests, or put in a default example and expect to change it a few minutes later.
- If it is accepted in one of those 13.8 second response times, you cannot request a new vHost on that nick for a week (As per timing rules above).
Resolving hosts
To verify the ownership of your domain you can add a TXT record for your domain. Add a TXT record for your domain name with contents as follows:
Allow anyone to use this domain as vhost:
rizon_vhost=*
Only allow nick to request this domain as vhost:
rizon_vhost=nick
Allow nick, nick2, and nick3 to request this domain as vhost:
rizon_vhost=nick,nick2,nick3