How to Enable Bot Blocking for Vultr CDN Push Zones

Updated on November 27, 2024

Bot Blocking in Vultr CDN Push Zones helps protect your site by blocking unwanted bots from accessing your content. This feature reduces unnecessary traffic and ensures that only legitimate users can interact with your content, enhancing the security and efficiency of your site. By enabling bot blocking, you safeguard your resources and maintain a smoother experience for genuine visitors.

Follow this guide to enable the bot blocking feature for Vultr CDN Push Zones on your Vultr account using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products, click CDN, and then click Push Zones.

    Pushzone option in products sidebar

  2. Click your target CDN Push Zone service.

    Selection of a target Push Zone service

  3. Click Features.

    Button for feature management portal

  4. Select block_bad_bots and click Update Features.

    Button for Blocking Bots

  1. Send a GET request to the List Push Zones endpoint and note the target Push Zone service's ID.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a PUT request to the Update Push Zone to enable block_bad_bots feature in your target Push Zone feature.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones/<pushzone-id>" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        -d '{
            "block_bad_bots": true
    }'
    
  1. List all available CDN Push Zone services and note the target Push Zone service's ID.

    console
    $ vultr-cli cdn push list
    
  2. Enable block_bad_bots feature in your target Push Zone service.

    console
    $ vultr-cli cdn push update --block-bad-bots <pushzone-id>