diff --git a/reference/constraints/Url.rst b/reference/constraints/Url.rst
index cce458a6538..056b441812a 100644
--- a/reference/constraints/Url.rst
+++ b/reference/constraints/Url.rst
@@ -9,8 +9,6 @@ Validates that a value is a valid URL string.
| Options | - `message`_ |
| | - `protocols`_ |
| | - `payload`_ |
-| | - `checkDNS`_ |
-| | - `dnsMessage`_ |
+----------------+---------------------------------------------------------------------+
| Class | :class:`Symfony\\Component\\Validator\\Constraints\\Url` |
+----------------+---------------------------------------------------------------------+
@@ -225,147 +223,3 @@ the ``ftp://`` type URLs to be valid, redefine the ``protocols`` array, listing
}
.. include:: /reference/constraints/_payload-option.rst.inc
-
-checkDNS
-~~~~~~~~
-
-**type**: ``boolean`` **default**: ``false``
-
-By default, this constraint just validates the syntax of the given URL. If you
-also need to check whether the associated host exists, set the ``checkDNS``
-option to ``true``:
-
-.. configuration-block::
-
- .. code-block:: php-annotations
-
- // src/Entity/Author.php
- namespace App\Entity;
-
- use Symfony\Component\Validator\Constraints as Assert;
-
- class Author
- {
- /**
- * @Assert\Url(
- * checkDNS = true
- * )
- */
- protected $bioUrl;
- }
-
- .. code-block:: yaml
-
- # config/validator/validation.yaml
- App\Entity\Author:
- properties:
- bioUrl:
- - Url: { checkDNS: true }
-
- .. code-block:: xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- .. code-block:: php
-
- // src/Entity/Author.php
- namespace App\Entity;
-
- use Symfony\Component\Validator\Mapping\ClassMetadata;
- use Symfony\Component\Validator\Constraints as Assert;
-
- class Author
- {
- public static function loadValidatorMetadata(ClassMetadata $metadata)
- {
- $metadata->addPropertyConstraint('bioUrl', new Assert\Url(array(
- 'checkDNS' => true,
- )));
- }
- }
-
-This option uses the :phpfunction:`checkdnsrr` PHP function to check the validity
-of the ``ANY`` DNS record corresponding to the host associated with the given URL.
-
-dnsMessage
-~~~~~~~~~~
-
-**type**: ``string`` **default**: ``The host could not be resolved.``
-
-This message is shown when the ``checkDNS`` option is set to ``true`` and the
-DNS check failed.
-
-.. configuration-block::
-
- .. code-block:: php-annotations
-
- // src/Entity/Author.php
- namespace App\Entity;
-
- use Symfony\Component\Validator\Constraints as Assert;
-
- class Author
- {
- /**
- * @Assert\Url(
- * dnsMessage = "The host '{{ value }}' could not be resolved."
- * )
- */
- protected $bioUrl;
- }
-
- .. code-block:: yaml
-
- # config/validator/validation.yaml
- App\Entity\Author:
- properties:
- bioUrl:
- - Url: { dnsMessage: 'The host "{{ value }}" could not be resolved.' }
-
- .. code-block:: xml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- .. code-block:: php
-
- // src/Entity/Author.php
- namespace App\Entity;
-
- use Symfony\Component\Validator\Mapping\ClassMetadata;
- use Symfony\Component\Validator\Constraints as Assert;
-
- class Author
- {
- public static function loadValidatorMetadata(ClassMetadata $metadata)
- {
- $metadata->addPropertyConstraint('bioUrl', new Assert\Url(array(
- 'dnsMessage' => 'The host "{{ value }}" could not be resolved.',
- )));
- }
- }