www.fgks.org   »   [go: up one dir, main page]

Details for log entry 25,942,731

09:22, 5 February 2020: LizardJr8 (talk | contribs) triggered filter 550, performing the action "edit" on Localhost. Actions taken: Tag; Filter description: nowiki tags inserted into an article (examine | diff)

Changes made in edit



==Loopback==
==Loopback==
The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be
The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be accessed from a Web browser by the [[URL]] ''<nowiki>http://localhost</nowiki>'' to display its home page.

The name ''localhost'' normally resolves to the [[IPv4]] loopback [[IP address|address]] {{IPaddr|127.0.0.1}}, and to the [[IPv6]] loopback address {{IPaddr|::1}}.<ref name="IPv6">{{cite web|title=RFC4291: IP Version 6 Addressing Architecture|url=http://tools.ietf.org/html/rfc4291#section-2.5.3|location=Section 2.5.3|publisher=IETF}}</ref>


==Name resolution==
==Name resolution==

Action parameters

VariableValue
Edit count of the user (user_editcount)
14611
Name of the user account (user_name)
'LizardJr8'
Age of the user account (user_age)
391177050
Groups (including implicit) the user is in (user_groups)
[ 0 => 'extendedconfirmed', 1 => 'rollbacker', 2 => '*', 3 => 'user', 4 => 'autoconfirmed' ]
Rights that the user has (user_rights)
[ 0 => 'extendedconfirmed', 1 => 'rollback', 2 => 'createaccount', 3 => 'read', 4 => 'edit', 5 => 'createtalk', 6 => 'writeapi', 7 => 'viewmywatchlist', 8 => 'editmywatchlist', 9 => 'viewmyprivateinfo', 10 => 'editmyprivateinfo', 11 => 'editmyoptions', 12 => 'abusefilter-log-detail', 13 => 'urlshortener-create-url', 14 => 'centralauth-merge', 15 => 'abusefilter-view', 16 => 'abusefilter-log', 17 => 'vipsscaler-test', 18 => 'collectionsaveasuserpage', 19 => 'reupload-own', 20 => 'move-rootuserpages', 21 => 'createpage', 22 => 'minoredit', 23 => 'editmyusercss', 24 => 'editmyuserjson', 25 => 'editmyuserjs', 26 => 'purge', 27 => 'sendemail', 28 => 'applychangetags', 29 => 'spamblacklistlog', 30 => 'mwoauthmanagemygrants', 31 => 'reupload', 32 => 'upload', 33 => 'move', 34 => 'collectionsaveascommunitypage', 35 => 'autoconfirmed', 36 => 'editsemiprotected', 37 => 'skipcaptcha', 38 => 'transcode-reset', 39 => 'createpagemainns' ]
Whether the user is editing from mobile app (user_app)
false
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
569755
Page namespace (page_namespace)
0
Page title without namespace (page_title)
'Localhost'
Full page title (page_prefixedtitle)
'Localhost'
Edit protection level of the page (page_restrictions_edit)
[]
Page age in seconds (page_age)
500049127
Action (action)
'edit'
Edit summary/reason (summary)
'Reverted 1 edit by [[Special:Contributions/107.77.201.54|107.77.201.54]] ([[User talk:107.77.201.54|talk]]) to last revision by LuK3 ([[WP:TW|TW]])'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'{{DISPLAYTITLE:localhost}}In [[computer networking]], '''localhost''' is a [[hostname]] that means ''this computer''. It is used to access the network services that are running on the host via the [[loopback]] network interface. Using the loopback interface bypasses any local [[Network interface controller|network interface]] hardware. ==Loopback== The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be ==Name resolution== {{Anchor|Name resolution}} <!--Old name of this section - in case somebody linked to it--> [[IPv4]] network standards [[Reserved IP addresses|reserve]] the entire address block 127.0.0.0/8 (more than 16 million addresses) for loopback purposes.<ref name="rfc6890">{{Cite IETF|rfc=6890|bcp=153|title=Special-Purpose IP Address Registries|author1=M. Cotton|author2=L. Vegoda|author3=R. Bonica|author4=B. Haberman|date=April 2013|publisher=[[Internet Engineering Task Force]]}} Updated by RFC 8190.</ref> That means any packet sent to any of those addresses is looped back. The address {{IPaddr|127.0.0.1}} is the standard address for IPv4 loopback traffic; the rest are not supported by all operating systems. However they can be used to set up multiple server applications on the host, all listening on the same port number. The [[IPv6]] standard assigns only a single address for loopback: {{IPaddr|::1}}. The resolution of the name ''localhost'' to one or more [[IP address]]es is normally configured by the following lines in the operating system's [[hosts (file)|hosts file]]: <pre> 127.0.0.1 localhost ::1 localhost </pre> The name may also be resolved by [[Domain Name System]] (DNS) servers, but queries for this name should be resolved locally, and should not be forwarded to remote name servers. In addition to the mapping of ''localhost'' to the loopback addresses ({{IPaddr|127.0.0.1}} and {{IPaddr|::1}}), ''localhost'' may also be mapped to other IPv4 (loopback) addresses and it is also possible to assign other, or additional, names to any loopback address. The mapping of ''localhost'' to addresses other than the designated loopback address range in the hosts file or in DNS is not guaranteed to have the desired effect, as applications may map the name internally. In the Domain Name System, the name ''[[.localhost|localhost]]'' is reserved as a [[top-level domain|top-level]] [[domain name]], originally set aside to avoid confusion with the hostname used for loopback purposes.<ref>{{cite web |title=RFC2606: Reserved Top Level DNS Names |url=http://tools.ietf.org/html/rfc2606#section-2 |location=Section 2|publisher=IETF}}</ref> IETF standards prohibit domain name registrars from assigning the name ''localhost''. ==IETF standards== The name ''localhost'' is reserved for loopback purposes by RFC 6761 (''Special-Use Domain Names''),<ref>{{cite web|title=RFC6761: Special-Use Domain Names|url=http://tools.ietf.org/html/rfc6761#section-6.3|location=Section 6.3|publisher=IETF}}</ref> which achieved the [[Internet Standard|Proposed Standard]] maturity level in February, 2013. The standard sets forth a number of special considerations governing the use of the name in the [[Domain Name System]]: * An [[IPv4]] or [[IPv6]] address query for the name localhost must always resolve to the respective loopback address, which is specified in a separate standard. * Applications may resolve the name to a loopback address themselves, or pass it to the local name resolver mechanisms. * When a name resolver receives an address (A or AAAA) query for ''localhost'', it should return the appropriate loopback addresses, and negative responses for any other requested record types. Queries for ''localhost'' should not be sent to caching name servers. * To avoid burdening the [[Domain Name System]] root servers with traffic, caching name servers should never request name server records for ''localhost'', or forward resolution to authoritative name servers. * DNS registrars are precluded from delegating domain names in the top-level domain ''localhost''. * When authoritative name servers receive queries for 'localhost' in spite of the provisions mentioned above, they should resolve them appropriately. The IPv4 loopback addresses are reserved within the IPv4 address space by the IETF <cite>Special Use IPv4 Addresses</cite> standard (RFC 5735).<ref>{{cite web|title=RFC5735: Special Use IPv4 Addresses |url=http://tools.ietf.org/html/rfc5735#section-4|location=Section 4|publisher=IETF}}</ref> The reservation can be traced back to the November, 1986 <cite>Assigned Numbers</cite> standard (RFC 990). In contrast, the IETF <cite>IP Version 6 Addressing Architecture</cite> standard (RFC 4291) reserves the single IPv6 loopback address {{IPaddr|::1}} within the IPv6 address space. The standard precludes the assignment of that address to any physical interface, as well as its use as the source or destination address in any packet sent to remote hosts. Any such packet that is erroneously transmitted is not supposed to be routed, and should be dropped by all routers or hosts that receive it. ==Packet processing== The processing of any packet sent to a loopback address, is implemented in the link layer of the [[TCP/IP stack]]. Such packets are never passed to any [[network interface controller]] (NIC) or hardware device driver and must not appear outside of a computing system, or be routed by any router. This permits software testing and local services in the absence of any hardware network interfaces. Looped-back packets are distinguished from any other packets traversing the TCP/IP stack only by the special IP address they were addressed to. Thus, the services that ultimately receive them respond according to the specified destination. For example, an HTTP service could route packets addressed to {{IPaddr|127.0.0.99:80}} and {{IPaddr|127.0.0.100:80}} to different Web servers, or to a single server that returns different web pages. To simplify such testing, the hosts file may be configured to provide appropriate names for each address. Packets received on a non-loopback interface with a loopback source or destination address must be dropped. Such packets are sometimes referred to as [[Martian packet]]s.<ref>{{cite web|author=Raymond, Eric S.|title=The Jargon File|url=http://www.catb.org/~esr/jargon/html/M/martian.html}}</ref> As with any other bogus packets, they may be malicious and any problems they might cause can be avoided by applying [[bogon filtering]]. ==Special cases== The releases of the [[MySQL]] database differentiate between the use of the hostname ''localhost'' and the use of the addresses {{IPaddr|127.0.0.1}} and {{IPaddr|::1}}.<ref>{{cite web|url=http://dev.mysql.com/doc/refman/5.5/en/programs-overview.html|title=MySQL :: MySQL 5.5 Reference Manual :: 4.1 Overview of MySQL Programs|publisher=}}</ref> When using ''localhost'' as the destination in a client connector interface of an application, the MySQL application programming interface connects to the database using a [[Unix domain socket]], while a TCP connection via the loopback interface requires the direct use of the explicit address. One notable exception to the use of the {{IPaddr|127.0.0.0|8}} addresses is their use in [[Multiprotocol Label Switching]] (MPLS) traceroute error detection, in which their property of not being routable provides a convenient means to avoid delivery of faulty packets to end users. ==See also== * [[Private network]] * [[Reserved IP addresses]] ==References== {{reflist}} <!-- ==External links== --> [[Category:Internet architecture]] [[Category:IP addresses]]'
New page wikitext, after the edit (new_wikitext)
'{{DISPLAYTITLE:localhost}}In [[computer networking]], '''localhost''' is a [[hostname]] that means ''this computer''. It is used to access the network services that are running on the host via the [[loopback]] network interface. Using the loopback interface bypasses any local [[Network interface controller|network interface]] hardware. ==Loopback== The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be accessed from a Web browser by the [[URL]] ''<nowiki>http://localhost</nowiki>'' to display its home page. The name ''localhost'' normally resolves to the [[IPv4]] loopback [[IP address|address]] {{IPaddr|127.0.0.1}}, and to the [[IPv6]] loopback address {{IPaddr|::1}}.<ref name="IPv6">{{cite web|title=RFC4291: IP Version 6 Addressing Architecture|url=http://tools.ietf.org/html/rfc4291#section-2.5.3|location=Section 2.5.3|publisher=IETF}}</ref> ==Name resolution== {{Anchor|Name resolution}} <!--Old name of this section - in case somebody linked to it--> [[IPv4]] network standards [[Reserved IP addresses|reserve]] the entire address block 127.0.0.0/8 (more than 16 million addresses) for loopback purposes.<ref name="rfc6890">{{Cite IETF|rfc=6890|bcp=153|title=Special-Purpose IP Address Registries|author1=M. Cotton|author2=L. Vegoda|author3=R. Bonica|author4=B. Haberman|date=April 2013|publisher=[[Internet Engineering Task Force]]}} Updated by RFC 8190.</ref> That means any packet sent to any of those addresses is looped back. The address {{IPaddr|127.0.0.1}} is the standard address for IPv4 loopback traffic; the rest are not supported by all operating systems. However they can be used to set up multiple server applications on the host, all listening on the same port number. The [[IPv6]] standard assigns only a single address for loopback: {{IPaddr|::1}}. The resolution of the name ''localhost'' to one or more [[IP address]]es is normally configured by the following lines in the operating system's [[hosts (file)|hosts file]]: <pre> 127.0.0.1 localhost ::1 localhost </pre> The name may also be resolved by [[Domain Name System]] (DNS) servers, but queries for this name should be resolved locally, and should not be forwarded to remote name servers. In addition to the mapping of ''localhost'' to the loopback addresses ({{IPaddr|127.0.0.1}} and {{IPaddr|::1}}), ''localhost'' may also be mapped to other IPv4 (loopback) addresses and it is also possible to assign other, or additional, names to any loopback address. The mapping of ''localhost'' to addresses other than the designated loopback address range in the hosts file or in DNS is not guaranteed to have the desired effect, as applications may map the name internally. In the Domain Name System, the name ''[[.localhost|localhost]]'' is reserved as a [[top-level domain|top-level]] [[domain name]], originally set aside to avoid confusion with the hostname used for loopback purposes.<ref>{{cite web |title=RFC2606: Reserved Top Level DNS Names |url=http://tools.ietf.org/html/rfc2606#section-2 |location=Section 2|publisher=IETF}}</ref> IETF standards prohibit domain name registrars from assigning the name ''localhost''. ==IETF standards== The name ''localhost'' is reserved for loopback purposes by RFC 6761 (''Special-Use Domain Names''),<ref>{{cite web|title=RFC6761: Special-Use Domain Names|url=http://tools.ietf.org/html/rfc6761#section-6.3|location=Section 6.3|publisher=IETF}}</ref> which achieved the [[Internet Standard|Proposed Standard]] maturity level in February, 2013. The standard sets forth a number of special considerations governing the use of the name in the [[Domain Name System]]: * An [[IPv4]] or [[IPv6]] address query for the name localhost must always resolve to the respective loopback address, which is specified in a separate standard. * Applications may resolve the name to a loopback address themselves, or pass it to the local name resolver mechanisms. * When a name resolver receives an address (A or AAAA) query for ''localhost'', it should return the appropriate loopback addresses, and negative responses for any other requested record types. Queries for ''localhost'' should not be sent to caching name servers. * To avoid burdening the [[Domain Name System]] root servers with traffic, caching name servers should never request name server records for ''localhost'', or forward resolution to authoritative name servers. * DNS registrars are precluded from delegating domain names in the top-level domain ''localhost''. * When authoritative name servers receive queries for 'localhost' in spite of the provisions mentioned above, they should resolve them appropriately. The IPv4 loopback addresses are reserved within the IPv4 address space by the IETF <cite>Special Use IPv4 Addresses</cite> standard (RFC 5735).<ref>{{cite web|title=RFC5735: Special Use IPv4 Addresses |url=http://tools.ietf.org/html/rfc5735#section-4|location=Section 4|publisher=IETF}}</ref> The reservation can be traced back to the November, 1986 <cite>Assigned Numbers</cite> standard (RFC 990). In contrast, the IETF <cite>IP Version 6 Addressing Architecture</cite> standard (RFC 4291) reserves the single IPv6 loopback address {{IPaddr|::1}} within the IPv6 address space. The standard precludes the assignment of that address to any physical interface, as well as its use as the source or destination address in any packet sent to remote hosts. Any such packet that is erroneously transmitted is not supposed to be routed, and should be dropped by all routers or hosts that receive it. ==Packet processing== The processing of any packet sent to a loopback address, is implemented in the link layer of the [[TCP/IP stack]]. Such packets are never passed to any [[network interface controller]] (NIC) or hardware device driver and must not appear outside of a computing system, or be routed by any router. This permits software testing and local services in the absence of any hardware network interfaces. Looped-back packets are distinguished from any other packets traversing the TCP/IP stack only by the special IP address they were addressed to. Thus, the services that ultimately receive them respond according to the specified destination. For example, an HTTP service could route packets addressed to {{IPaddr|127.0.0.99:80}} and {{IPaddr|127.0.0.100:80}} to different Web servers, or to a single server that returns different web pages. To simplify such testing, the hosts file may be configured to provide appropriate names for each address. Packets received on a non-loopback interface with a loopback source or destination address must be dropped. Such packets are sometimes referred to as [[Martian packet]]s.<ref>{{cite web|author=Raymond, Eric S.|title=The Jargon File|url=http://www.catb.org/~esr/jargon/html/M/martian.html}}</ref> As with any other bogus packets, they may be malicious and any problems they might cause can be avoided by applying [[bogon filtering]]. ==Special cases== The releases of the [[MySQL]] database differentiate between the use of the hostname ''localhost'' and the use of the addresses {{IPaddr|127.0.0.1}} and {{IPaddr|::1}}.<ref>{{cite web|url=http://dev.mysql.com/doc/refman/5.5/en/programs-overview.html|title=MySQL :: MySQL 5.5 Reference Manual :: 4.1 Overview of MySQL Programs|publisher=}}</ref> When using ''localhost'' as the destination in a client connector interface of an application, the MySQL application programming interface connects to the database using a [[Unix domain socket]], while a TCP connection via the loopback interface requires the direct use of the explicit address. One notable exception to the use of the {{IPaddr|127.0.0.0|8}} addresses is their use in [[Multiprotocol Label Switching]] (MPLS) traceroute error detection, in which their property of not being routable provides a convenient means to avoid delivery of faulty packets to end users. ==See also== * [[Private network]] * [[Reserved IP addresses]] ==References== {{reflist}} <!-- ==External links== --> [[Category:Internet architecture]] [[Category:IP addresses]]'
Unified diff of changes made by edit (edit_diff)
'@@ -2,5 +2,7 @@ ==Loopback== -The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be +The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be accessed from a Web browser by the [[URL]] ''<nowiki>http://localhost</nowiki>'' to display its home page. + +The name ''localhost'' normally resolves to the [[IPv4]] loopback [[IP address|address]] {{IPaddr|127.0.0.1}}, and to the [[IPv6]] loopback address {{IPaddr|::1}}.<ref name="IPv6">{{cite web|title=RFC4291: IP Version 6 Addressing Architecture|url=http://tools.ietf.org/html/rfc4291#section-2.5.3|location=Section 2.5.3|publisher=IETF}}</ref> ==Name resolution== '
New page size (new_size)
8253
Old page size (old_size)
7803
Size change in edit (edit_delta)
450
Lines added in edit (added_lines)
[ 0 => 'The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be accessed from a Web browser by the [[URL]] ''<nowiki>http://localhost</nowiki>'' to display its home page.', 1 => '', 2 => 'The name ''localhost'' normally resolves to the [[IPv4]] loopback [[IP address|address]] {{IPaddr|127.0.0.1}}, and to the [[IPv6]] loopback address {{IPaddr|::1}}.<ref name="IPv6">{{cite web|title=RFC4291: IP Version 6 Addressing Architecture|url=http://tools.ietf.org/html/rfc4291#section-2.5.3|location=Section 2.5.3|publisher=IETF}}</ref>' ]
Lines removed in edit (removed_lines)
[ 0 => 'The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to. For example, a locally installed [[website]] may be' ]
Whether or not the change was made through a Tor exit node (tor_exit_node)
false
Unix timestamp of change (timestamp)
1580894570