Difference between revisions of "VHost"

From Rizon Wiki
Jump to navigation Jump to search
(Created page with "==vHost policy== vHost (Virtual host) allows users to hide their hostmask (ie. Rizon-AB252A-rogers.com) with something creative (ie. host.like.this). The nickname must be registe...")
 
(38 intermediate revisions by 16 users not shown)
Line 1: Line 1:
==vHost policy==
A 'vHost' (virtual host) allows users to hide their hostmask (e.g., <code>Rizon-BA37C5B3.rogers.com</code>) with something creative (e.g., <code>i.am.awesome</code>). Colored vHosts can be won via a lottery: [[Vizon|VIzon]].
vHost (Virtual host) allows users to hide their hostmask (ie. Rizon-AB252A-rogers.com) with something creative (ie. host.like.this). The nickname must be registered in order to request a vhost.  


All users requesting vHost or with vHost must abide by these rules.
==Rules==


Format rules:
# '''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> &nbsp; <code>{{!xt|somevhost}}</code>
# '''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> <code>{{!xt|127.0.0.1}}</code> &nbsp; <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> <code>{{xt|this.is.an.example}}</code> &nbsp; <code>{{!xt|google.com}}</code> &nbsp; <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''' 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; <br> <code>{{!xt|join.my.channel}}</code> &nbsp; <code>{{!xt|come.to.irc.blahblahblah.net}}</code>
# '''must not''' refer to "kiddy"-like activity. (dosing, rooting, "carding," etc.)
# '''must not''' be more than 63 characters in length


---vHost Policy.---
Timing rules:
# No IP vhosts, or IP look-a-likes.
# wait 7 days before requesting a new vHost on the same nick
# No resolving vhosts. (basically means no vhosts that point to an IP, e.g. google.com, rizon.net, etc.)
# wait 1 day before requesting a new vHost on a grouped nick
# No vhosts that mimic government organizations. (e.g. *.gov, *.gc.ca, FBI, etc.) / No impersonating private organizations which have government affiliation (MPAA, RIAA, etc.)
# No vhosts that contain the words forum, ircop, admin, network, or any IRCop's nick.
# You are only allowed to change your vhost once every 7 days. Spamming the system with frequent requests will result in a ban from the vhost system.
# If you are caught abusing vhosts to evade bans, you will have your vhost removed, akilled from Rizon for a set period of time, and banned from using vhosts for an extended period.
# No racist words. *Note - What is considered racist/derogatory is subject to discretion by vhost team members
# No references to other networks/spamming. (e.g. come.to.irc.blahblahblah.net, join.my.channel)
# No references to "kiddy"-like activity. (e.g. dosing, rooting, "carding," etc.)


Usage rules:
# do not use vHosts to ban evade (doing so can lead to a network ban and a vHost ban)


Also Note:
==Requesting a vHost==


# vhost is the part after @, so don't submit a vhost that has a @ or it will fail.
'''You must have a [[Register your nickname|registered nickname]] in order to request a vHost.'''
* Valid: my.new.vhost
* Invalid: this@my.new.host
# your vhost must contain a dot (aka . )
# vhost requests are first processed by a bot, which checks if the requested vhost breaks any of the rules above. If your vhost keeps getting rejected and you think it is a mistake, join #services for further assistance.


==Requesting vHost==
# Type <code>/msg HostServ REQUEST <em>vhost.goes.here</em></code>
Please note that you must have a registered nickname in order to request a vhost.  
# Your request will be filtered by a bot
In order to register your nickname, please visit [[Register your nickname]]
# Your request will then be manually approved by a human ('''please do not remind us of your request''', we automatically get alerted already).
# Type <code>/msg HostServ ON</code> after you get a message saying the vHost was approved


When you request your vHost, it will have to be MANUALLY approved by a member of the vHost team.
==Minutiae of the vHost system==


To request a vHost, use the command
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.


'''/msg HostServ request  vhost'''
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.


Example:
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.''


'''/msg HostServ request my.new-vhost.got.milk'''
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).


Once your vHost is approved it can be turned on via:
==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:<br><br>
'''/msg hostserv on'''
Allow anyone to use this domain as vhost:<br>
<code>rizon_vhost=*</code><br>
Only allow nick to request this domain as vhost:<br>
<code>rizon_vhost=nick</code><br>
Allow nick, nick2, and nick3 to request this domain as vhost:<br>
<code>rizon_vhost=nick,nick2,nick3</code>

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:

  1. must contain a dot (aka . ) and can only contain alphanumeric characters, dots ( . ) and dashes ( - );
    some.vhost   somevhost
  2. must not contain a @
    blah@my.new.host
  3. must not be an IP or IP look-a-like
    127.0.0.1   127.o.o.1
  4. must not resolve [1] (basically, the vHost can't point to an actual site);
    this.is.an.example   google.com   rizon.net
  5. must not mimic government organizations (*.gov, *.gc.ca, FBI, etc.) or private organizations which have government affiliation (MPAA, RIAA, etc.);
  6. must not contain the words 'forum', 'ircop', 'admin', 'network', 'rizon', or any IRCop's nick;
  7. must not contain racist words (what is considered racist/derogatory is subject to discretion by vHost team members);
  8. must not refer to other networks/spamming;
    join.my.channel   come.to.irc.blahblahblah.net
  9. must not refer to "kiddy"-like activity. (dosing, rooting, "carding," etc.)
  10. must not be more than 63 characters in length

Timing rules:

  1. wait 7 days before requesting a new vHost on the same nick
  2. wait 1 day before requesting a new vHost on a grouped nick

Usage rules:

  1. 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.

  1. Type /msg HostServ REQUEST vhost.goes.here
  2. Your request will be filtered by a bot
  3. Your request will then be manually approved by a human (please do not remind us of your request, we automatically get alerted already).
  4. 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